Software Engineer, Systems Engineer, Embedded Software Engineer
Job in
Parsippany-Troy Hills, Morris County, New Jersey, USA
Listed on 2026-01-26
Listing for:
IMS Recruiting
Full Time
position Listed on 2026-01-26
Job specializations:
-
Engineering
Systems Engineer, Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Overview
We are partnered with a leading aerospace manufacturer specializing in electromechanical actuation systems for both commercial and military platforms. This organization designs and builds mission-critical hardware used across modern aircraft and defense systems.
Responsibilities- You will design, implement, and test embedded software for systems such as motor control, sensors, and health monitoring.
- You will define requirements, develop software architecture, and plan system integration in collaboration with electrical, mechanical, and systems engineers.
- You will write, document, and maintain C/C++ code for real-time embedded platforms.
- You will develop and execute software verification and validation plans, including unit testing, integration testing, hardware-in-the-loop (HIL), and programmable logic development using VHDL/Verilog.
- You will apply aerospace safety and certification standards (including DO-178 and DO-254) throughout development and documentation.
- You will support troubleshooting, failure analysis, and root cause investigations for software-related issues.
- You will maintain version control, configuration management, and requirements traceability in line with aerospace and safety standards.
- You will prepare and review technical documentation such as interface control documents, software design descriptions, and timing diagrams.
- You will work with quality and certification teams to support compliance and regulatory approvals.
- Occasional domestic or international travel (up to 10%).
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or related field.
- Minimum 3 years of experience in embedded software development.
- Strong proficiency in C/C++ for real-time or embedded systems.
- Solid understanding of software development lifecycle processes and system integration.
- Ability to read and interpret electrical schematics and hardware interface documentation.
- U.S. work authorization and ability to support export-controlled programs.
- Ability to travel up to 10%.
- Experience with safety-critical software standards.
- Exposure to actuation systems, motor control, or position feedback systems.
- Hands-on experience with lab equipment for debugging and testing.
- Experience with model-based development tools, HIL environments, or code generation workflows.
- Familiarity with static analysis or software quality tools.
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).
(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:
×