Software Engineer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Listed on 2026-10-16
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, Software Testing
Embedded Senior Software Engineer
Employment Type: Direct Hire
Work Location: Hauppauge, New York
Work Arrangement: 100% Onsite
Salary Range: $106,000–$142,000 annually, depending on experience
Bonus: 12.5% annual bonus
Experience
Required:
5+ years
Citizenship: U.S. Citizenship required
Relocation Assistance: Not available
We are seeking an experienced Embedded Senior Software Engineer to design, develop, integrate, and verify embedded software for aerospace and industrial applications.
The ideal candidate will have strong C programming skills, experience developing software for microcontrollers and embedded hardware, and a background working in regulated environments where software reliability, safety, and certification requirements are critical.
This position requires hands‑on experience with embedded software development, including requirements definition, software design, integration testing, verification, and compliance with industry standards such as DO-178, ISO 26262, EN 50128, IEC 61508, or IEC 62304.
The selected candidate will support the development of fuel measurement, fuel management, and inerting systems for commercial and defense aerospace applications. The engineer will work closely with systems engineering and electronic hardware engineering teams to develop, qualify, and certify mission‑critical embedded technologies.
This role combines technical development with project leadership responsibilities. Approximately 75% of the position will focus on hands‑on software development and engineering activities, while 25% will involve project management, technical leadership, and execution oversight.
Candidates must have demonstrated experience owning and leading engineering projects from initial planning through development, execution, and completion.
Essential Duties and Responsibilities- Design, develop, test, and maintain embedded software for aerospace and industrial control systems.
- Develop embedded software using C programming and model‑based development tools such as SCADE.
- Design and implement software for microcontrollers, embedded processors, and dedicated hardware systems.
- Develop high-level and low-level software requirements in accordance with applicable industry standards.
- Create requirements‑based test cases, verification procedures, and supporting technical documentation.
- Perform software integration testing on target hardware using real and simulated inputs and outputs.
- Analyze software requirements, architecture, design, and source code to ensure compliance with established standards and guidelines.
- Perform requirements traceability analysis from customer specifications through software design, implementation, and verification.
- Support software qualification, certification, and regulatory compliance activities.
- Participate in software certification audits, including Stages of Involvement (SOI) reviews.
- Collaborate with systems engineering and electronic hardware engineering teams to integrate embedded software with hardware components.
- Troubleshoot embedded software issues, evaluate system behavior, and implement corrective actions.
- Support software verification, validation, and integration throughout the development lifecycle.
- Lead assigned software development projects from initial planning through final execution and delivery.
- Develop project plans, coordinate engineering activities, monitor progress, and ensure technical milestones are achieved.
- Manage project priorities, schedules, technical risks, and deliverables.
- Provide technical guidance and coordinate activities across multidisciplinary engineering teams.
- Participate in design reviews, technical discussions, and continuous improvement initiatives.
- Maintain accurate engineering documentation and support…
(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).