+91 80748 68174 contactoffcampusjob@gmail.com

Senior Software Engineer, Embedded Systems

Eliassen Bloomfield, Connecticut, US

About the Role

Description
Onsite in Bloomfield, CT
Our client seeks a Senior Software Engineer to develop embedded software for commercial elevator products. The role will contribute across the full lifecycle from concept through production, implementing features in C/C++, executing unit and integration tests, and supporting releases. The engineer will collaborate in a team setting, work with hardware simulators and tools, and maintain coding standards while supporting both legacy controls and new product development.
We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $60.00 to $65.00/hr. w2
Responsibilities
  • Design and develop embedded controls for elevator products across concept, design, validation, and production phases.
  • Coordinate activities for elevator control system components including control boards and field tools.
  • Implement software features and change requests in C/C++ for embedded systems.
  • Develop and execute unit and integration tests using hardware simulators in an engineering lab.
  • Document test procedures, results, software requirements, and design implementation details.
  • Adapt to complex existing environments and understand elevator control hardware and interfaces.
  • Perform regression testing to support software releases and enhance existing features.
  • Execute configuration control and change management for new software.
  • Troubleshoot field issues and deliver appropriate software solutions.
  • Adhere to coding standards and promote code reviews to deliver cohesive software.
  • Contribute to both legacy controls and new product development.
Experience Requirements
  • BS or BA in Computer Engineering, Electrical Engineering, Computer Science, or related field with 7+ years of experience, or a master’s degree in software engineering with 5+ years of experience.
  • Strong embedded C/C++ development experience.
  • Embedded Linux or other RTOS experience (VxWorks, ThreadX, Green Hills), inter-process communication, and multithreaded applications.
  • VB.NET or C# experience for designing UI/UX simulator tools.
  • Hands-on development with communication protocols such as CAN, RS232, RS422, RS485, SPI, I2C, timers, EEPROM, and flash driver interfaces.
  • Experience with source version control systems such as Git, Subversion, and Atlassian tools.
  • Real-time and multithreaded debugging using emulators, logic analyzers, remote debugging, oscilloscopes, serial analyzers, JTAG/BDM, and CANalyzer.
  • Java or Python experience (preferred).
  • Experience on ColdFire and ARM 32-bit microcontrollers (preferred).
  • Experience with defect tracking software such as JIRA or Bugzilla (preferred).
  • Understanding of cybersecurity concepts (preferred).
  • Ability to understand hardware design and schematics, including electrical one-line and three-line at a high level (preferred).
  • Ability to work in elevator hoistways and machine rooms as needed (preferred).
  • Background in product-based companies (preferred).
Education Requirements
  • BS or BA in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field, or a master’s degree in software engineering.

Responsibilities

  • Design and develop embedded controls for elevator products
  • Coordinate activities for elevator control system components
  • Troubleshoot field issues and deliver appropriate software solutions

Qualifications

  • BS or BA in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • Experience with embedded C/C++
  • Experience with unit/integration testing and hardware simulators

Benefits

Medical, Dental, Vision benefits
401k with company matching

Required Skills

C/C++ embedded systems unit/integration testing hardware simulators CAN/RS232/RS422/RS485

Keywords

embedded elevator C/C++ hardware tests

Interested in this role?

Apply now and take the next step in your career.

Apply Now

Job Overview

Date Posted 2 days ago
Location Bloomfield, Connecticut, US
Job Type Full-time
Work Mode Onsite
Salary Up to $65,000
Experience 10+ years
Category Health information technology, Engineering, Embedded systems, Embedded software development

About the Company

Eliassen