Staff Software Engineer, Embedded Systems

Eliassen Group

Bloomfield (CT)

On-site

USD 135,000 - 166,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision benefits
401k with company matching
Life insurance

Job summary

Eliassen Group is seeking a staff software engineer to lead embedded software development for commercial elevator products. Onsite in Bloomfield, CT, you will guide architecture, tools, simulation, testing, automation, and cybersecurity integration across global product lines.

You will mentor teams, enforce coding standards, drive CI/CD and automated testing, and partner with field stakeholders to improve controller software and UI/UX.

Qualifications

  • BS in Computer Engineering, Electrical Engineering, CS or related field.
  • Master’s in software engineering is acceptable as alternative to experience.
  • Experience across full product development lifecycle and SDLC.

Responsibilities

  • Lead embedded software roadmap and global architecture decisions.
  • Mentor engineers and drive global software architecture.
  • Enforce coding standards and promote code reviews.

Skills

Embedded C/C++
VB.NET
C#
UI/UX tools
Git
Subversion
CI/CD
RTOS
Linux
CAN interface

Education

BS in Computer/Electrical/CS
MS in software engineering

Tools

Git
Subversion
JIRA
Bugzilla
Wireshark

Job description

Job Overview

Onsite in Bloomfield, CT. Our client seeks a staff software engineer to lead embedded software development for commercial elevator products. The role will guide architecture, tools, simulation, testing, automation, and cybersecurity integration across global product lines. The engineer will mentor teams, enforce coding standards, drive CI/CD and automated testing, and partner with field stakeholders to improve controller software and UI/UX. The position will also lead critical troubleshooting for legacy controllers and custom solutions while aligning technical delivery to business requirements.

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: $65.00 to $80.00/hr. w2

Responsibilities
  • Lead the implementation of the roadmap for embedded software and field and factory tools, setting firm architectural decisions and best practices globally.
  • Mentor engineers and provide strategic direction to develop global embedded software architecture.
  • Establish and enforce coding standards and promote code reviews to deliver cohesive software and develop technical talent.
  • Translate business requirements into technical implementations.
  • Integrate cybersecurity features and standard practices to harden embedded software against evolving risks.
  • Partner with field customers to enhance UI/UX and improve first time fix rates and troubleshooting efficiency through controller software design.
  • Contribute to project planning, estimation, and resource planning for cross-functional initiatives.
  • Adopt automated controller software testing, CI/CD pipelines, and automated system integration testing to improve release cycles and reliability.
  • Lead critical troubleshooting for high value customers with legacy controllers and custom solutions.
Experience Requirements
  • BS or BA in Computer Engineering, Electrical Engineering, Computer Science, or closely related field with a minimum of 12 years of experience, or a master’s degree in software engineering with a minimum of 10 years of experience.
  • Proven expertise across the full product development lifecycle and SDLC phases.
  • Ability to work independently and drive results across multiple projects and priorities.
  • Experience with rapid prototyping and continuous integration.
  • Strong embedded C/C++ development experience.
  • Strong VB.NET or C# experience for UI/UX simulator tools.
  • Hands‑on experience with CAN, RS232, RS422, RS485, SPI, I2C, timers, EEPROM, and flash driver interfaces.
  • Experience with source version control systems such as Git or Subversion and Atlassian tools.
  • Experience with software development methodologies including Agile, Waterfall, and event-driven approaches.
  • Experience with kernel/driver development and system and application debugging.
  • Thorough understanding of embedded systems and experience with real-time operating systems (RTOS).
  • Experience with multi-threaded applications and real-time debugging using emulators, logic and serial analyzers, remote debugging, oscilloscopes, serial line analyzers, JTAG/BDM, and CANalyzer.
  • Understanding of BSP development, device drivers, and boot loaders.
  • Experience with Java and Python (preferred).
  • Knowledge of Yocto and other build systems (preferred).
  • Experience with TCP/IP, UDP, multicast, and network profiling tools such as Wireshark (preferred).
  • Familiarity with real-time operating systems such as Linux, VxWorks, ThreadX, or Green Hills (preferred).
  • Experience with ColdFire and ARM 32-bit microcontrollers (preferred).
  • Experience with defect tracking tools such as JIRA or Bugzilla (preferred).
  • Ability to understand hardware design and schematics, including high-level electrical one-line and three-line diagrams (preferred).
  • Ability to work in elevator hoistways and machine rooms as needed (preferred).
Education Requirements
  • BS or BA in Computer Engineering, Electrical Engineering, Computer Science, or closely related field.
  • Master’s degree in software engineering (acceptable alternative to years of experience as specified).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer C++
Sr. Software Engineer C++

ContractStaffingRecruiters.com • Bloomfield (CT)

On-site
USD 100,000 - 130,000
Software Developer - C++
Software Developer - C++

ContractStaffingRecruiters.com • Bloomfield (CT)

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Vantage Elevator Solutions • Sacramento (CA)

On-site
USD 125,000 - 145,000
Paid Time Off
Medical, Dental, Vision coverage
Life Insurance
+3
Senior Embedded Software Architect
Senior Embedded Software Architect

Eliassen Group • Bloomfield (CT)

On-site
USD 135,000 - 166,000
Medical, Dental, Vision benefits
401k with company matching
Life insurance
Senior Embedded C/C++ Software Engineer (Elevator Systems)
Senior Embedded C/C++ Software Engineer (Elevator Systems)

ContractStaffingRecruiters.com • Bloomfield (CT)

On-site
USD 90,000 - 120,000
Electrical Engineer III
Electrical Engineer III

Apollo Professional Solutions, Inc. • Bloomfield (CT)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Electrical Engineer III
Electrical Engineer III

HonorVet Technologies • Bloomfield (CT)

On-site
USD 85,000 - 115,000
Embedded Software & Controls Lead
Embedded Software & Controls Lead

GLOBAL Recruitment Solutions • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Vantage Elevator Solutions • New York (NY)

On-site
USD 125,000 - 145,000
Paid Time Off
Sick time
Medical, Dental, and Vision coverage
+4