×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Embedded Systems

Job in Bloomfield, Hartford County, Connecticut, 06002, USA
Listing for: Eliassen Group
Full Time position
Listed on 2026-05-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 60 - 65 USD Hourly USD 60.00 65.00 HOUR
Job Description & How to Apply Below

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, 401(k) 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, Thread

    X, Green Hills), inter-process communication, and multithreaded applications.
  • 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 Cold Fire 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.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary