{"schemaVersion":"jobsearcher.job.v1","id":"1e98fb4ea4c7783bc035458c","url":"https://jobsearcher.com/jobs/1e98fb4ea4c7783bc035458c","canonicalUrl":"https://jobsearcher.com/jobs/1e98fb4ea4c7783bc035458c","title":"Staff Software Engineer, Embedded Systems","description":"DescriptionOnsite in Bloomfield, CTOur 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. w2ResponsibilitiesLead the implementation of the roadmap for embedded software and field and factory tools, setting firm architectural decisions and best practices globally.\r\nMentor engineers and provide strategic direction to develop global embedded software architecture.\r\nEstablish and enforce coding standards and promote code reviews to deliver cohesive software and develop technical talent.\r\nTranslate business requirements into technical implementations.\r\nIntegrate cybersecurity features and standard practices to harden embedded software against evolving risks.\r\nPartner with field customers to enhance UI/UX and improve first time fix rates and troubleshooting efficiency through controller software design.\r\nContribute to project planning, estimation, and resource planning for cross-functional initiatives.\r\nAdopt automated controller software testing, CI/CD pipelines, and automated system integration testing to improve release cycles and reliability.\r\nLead critical troubleshooting for high value customers with legacy controllers and custom solutions.Experience RequirementsBS 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.\r\nProven expertise across the full product development lifecycle and SDLC phases.\r\nAbility to work independently and drive results across multiple projects and priorities.\r\nExperience with rapid prototyping and continuous integration.\r\nStrong embedded C/C++ development experience.\r\nStrong VB.NET or C# experience for UI/UX simulator tools.\r\nHands-on experience with CAN, RS232, RS422, RS485, SPI, I2C, timers, EEPROM, and flash driver interfaces.\r\nExperience with source version control systems such as Git or Subversion and Atlassian tools.\r\nExperience with software development methodologies including Agile, Waterfall, and event-driven approaches.\r\nExperience with kernel/driver development and system and application debugging.\r\nThorough understanding of embedded systems and experience with real-time operating systems (RTOS).\r\nExperience with multi-threaded applications and real-time debugging using emulators, logic and serial analyzers, remote debugging, oscilloscopes, serial line analyzers, JTAG/BDM, and CANalyzer.\r\nUnderstanding of BSP development, device drivers, and boot loaders.\r\nExperience with Java and Python (preferred).\r\nKnowledge of Yocto and other build systems (preferred).\r\nExperience with TCP/IP, UDP, multicast, and network profiling tools such as Wireshark (preferred).\r\nFamiliarity with real-time operating systems such as Linux, VxWorks, ThreadX, or Green Hills (preferred).\r\nExperience with ColdFire and ARM 32-bit microcontrollers (preferred).\r\nExperience with defect tracking tools such as JIRA or Bugzilla (preferred).\r\nAbility to understand hardware design and schematics, including high-level electrical one-line and three-line diagrams (preferred).\r\nAbility to work in elevator hoistways and machine rooms as needed (preferred).Education RequirementsBS or BA in Computer Engineering, Electrical Engineering, Computer Science, or closely related field.\r\nMaster’s degree in software engineering (acceptable alternative to years of experience as specified).","company":"Eliassen","rawCompany":"eliassen","city":"Bloomfield","state":"CT","isRemote":false,"isActive":false,"createdAt":"2026-04-24T01:13:10.906Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Software Engineer, Embedded Systems","description":"DescriptionOnsite in Bloomfield, CTOur 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. w2ResponsibilitiesLead the implementation of the roadmap for embedded software and field and factory tools, setting firm architectural decisions and best practices globally.\r\nMentor engineers and provide strategic direction to develop global embedded software architecture.\r\nEstablish and enforce coding standards and promote code reviews to deliver cohesive software and develop technical talent.\r\nTranslate business requirements into technical implementations.\r\nIntegrate cybersecurity features and standard practices to harden embedded software against evolving risks.\r\nPartner with field customers to enhance UI/UX and improve first time fix rates and troubleshooting efficiency through controller software design.\r\nContribute to project planning, estimation, and resource planning for cross-functional initiatives.\r\nAdopt automated controller software testing, CI/CD pipelines, and automated system integration testing to improve release cycles and reliability.\r\nLead critical troubleshooting for high value customers with legacy controllers and custom solutions.Experience RequirementsBS 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.\r\nProven expertise across the full product development lifecycle and SDLC phases.\r\nAbility to work independently and drive results across multiple projects and priorities.\r\nExperience with rapid prototyping and continuous integration.\r\nStrong embedded C/C++ development experience.\r\nStrong VB.NET or C# experience for UI/UX simulator tools.\r\nHands-on experience with CAN, RS232, RS422, RS485, SPI, I2C, timers, EEPROM, and flash driver interfaces.\r\nExperience with source version control systems such as Git or Subversion and Atlassian tools.\r\nExperience with software development methodologies including Agile, Waterfall, and event-driven approaches.\r\nExperience with kernel/driver development and system and application debugging.\r\nThorough understanding of embedded systems and experience with real-time operating systems (RTOS).\r\nExperience with multi-threaded applications and real-time debugging using emulators, logic and serial analyzers, remote debugging, oscilloscopes, serial line analyzers, JTAG/BDM, and CANalyzer.\r\nUnderstanding of BSP development, device drivers, and boot loaders.\r\nExperience with Java and Python (preferred).\r\nKnowledge of Yocto and other build systems (preferred).\r\nExperience with TCP/IP, UDP, multicast, and network profiling tools such as Wireshark (preferred).\r\nFamiliarity with real-time operating systems such as Linux, VxWorks, ThreadX, or Green Hills (preferred).\r\nExperience with ColdFire and ARM 32-bit microcontrollers (preferred).\r\nExperience with defect tracking tools such as JIRA or Bugzilla (preferred).\r\nAbility to understand hardware design and schematics, including high-level electrical one-line and three-line diagrams (preferred).\r\nAbility to work in elevator hoistways and machine rooms as needed (preferred).Education RequirementsBS or BA in Computer Engineering, Electrical Engineering, Computer Science, or closely related field.\r\nMaster’s degree in software engineering (acceptable alternative to years of experience as specified).","datePosted":"2026-04-24T01:13:10.906Z","dateModified":"2026-04-24T01:13:10.906Z","hiringOrganization":{"@type":"Organization","name":"Eliassen","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bloomfield","addressRegion":"CT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1e98fb4ea4c7783bc035458c"},"url":"https://jobsearcher.com/jobs/1e98fb4ea4c7783bc035458c"}}