Embedded Software Application Engineer
Rockford, IL - USA
Job Summary
Location: Plano TX OR Rockford IL
Duration: Long-Term Contract (12 Months with Possible Extension)
STAFFXPERT LLC is seeking an Embedded Software Application Engineer on behalf of our client in Plano TX or Rockford IL to support the development integration verification and maintenance of safety-critical embedded software systems within aerospace and avionics environments.
This role is ideal for an experienced engineer with a strong background in real-time embedded systems safety-critical software development and aerospace-grade engineering standards. The selected candidate will play a key role in developing robust embedded software solutions for mission-critical applications.
Key Responsibilities-
Design develop integrate and maintain embedded software for safety-critical aerospace and avionics systems
-
Develop software using Embedded C within real-time operating system (RTOS) environments
-
Support the complete software development lifecycle including requirements analysis design coding integration testing verification and validation
-
Collaborate with cross-functional engineering teams to ensure software performance reliability and compliance
-
Participate in debugging troubleshooting and root cause analysis of real-time embedded systems
-
Maintain requirements traceability and support lifecycle documentation activities
-
Contribute to compliance certification and audit-related engineering efforts
-
7 years of experience in embedded software development
-
Strong hands-on experience with Embedded C programming
-
Proven experience working in RTOS-based environments
-
Prior experience in Aerospace Avionics Defense or Safety-Critical industries is required
-
Strong understanding of DO-178C software development processes and environments
-
Experience across software requirements architecture coding integration verification and validation
-
Hands-on experience debugging and troubleshooting real-time embedded systems
-
Experience with requirements traceability and technical documentation
-
Familiarity with version control systems and software development tools
-
Experience supporting DO-178C DAL A programs
-
Exposure to aerospace certification and compliance activities
-
Experience with requirements management tools such as DOORS
-
Knowledge of avionics communication protocols including ARINC 429
-
Experience supporting audits compliance and certification initiatives
Programming Languages: Embedded C C Python (Preferred)
Operating Systems: RTOS Embedded Linux (Preferred)
Communication Protocols: Ethernet SPI CAN I2C RS-485 UART
Tools & Platforms: Git DOORS Lauterbach Trace32 ARM Development Tools MS Visio
Candidates with experience in the following domains are highly encouraged to apply:
-
Aerospace Systems
-
Avionics Platforms
-
Defense Programs
-
Flight Control Systems
-
Safety-Critical Embedded Systems
-
Mission-Critical Software Development