PROLIM logo

PROLIM

Embedded Software Engineer 3

PROLIM

📍 Newport News, VA, United States 🇺🇸

contract
mid-level
on-site
Posted —

Key Skills

C++LinuxRTOSHILCIL

Industry

AerospaceDefense

Job Description

Job Title: Embedded Software Engineer 3

Location: Chandler, AZ (Onsite)

Job Type: Contract (Full-Time, 40 hours/week)

Duration: July 20, 2026 – July 16, 2027

Schedule: 9x80 Work Schedule

Job Summary

We are seeking an experienced Embedded Software Engineer to support the design, development, integration, and testing of real-time embedded software for advanced aerospace and defense systems. The ideal candidate will have strong expertise in C/C++ programming, Linux, and real-time operating systems (RTOS), along with experience developing mission-critical embedded applications throughout the full software development lifecycle.

This role requires collaboration with cross-functional engineering teams to deliver high-quality software solutions that meet performance, reliability, and customer requirements.

Key Responsibilities
  • Design, develop, and maintain embedded software applications using C/C++.
  • Participate in requirements analysis, software architecture, detailed design, coding, unit testing, integration, and system testing.
  • Develop and debug software for real-time embedded systems running on Linux and RTOS platforms.
  • Support software integration with hardware and system-level components.
  • Ensure compliance with software engineering standards and best practices.
  • Troubleshoot software defects and implement effective solutions.
  • Collaborate with systems, hardware, and test engineers throughout the development lifecycle.
  • Contribute to integration activities in hardware-in-the-loop (HIL) and computer-in-the-loop (CIL) environments.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • Minimum 3 years of experience in embedded software development.
  • Strong programming experience in C and C++.
  • Experience with object-oriented software development.
  • Experience developing software in Linux environments.
  • Hands-on experience with real-time embedded software development, debugging, and testing.
  • Experience working with one or more RTOS platforms such as VxWorks, Integrity, LynxOS, Yocto Linux, or equivalent.
  • Solid understanding of the Software Development Life Cycle (SDLC).
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience with PowerPC, ARM, or RISC-V processor architectures.
  • Experience with Hardware-in-the-Loop (HIL) or Computer-in-the-Loop (CIL) testing.
  • Experience integrating embedded software with hardware systems.
  • Aerospace, defense, missile, launch vehicle, or other safety-critical systems experience.
  • Experience developing interfaces supporting complex system integration.
Security Requirements
  • Active U.S. Secret Security Clearance (investigated within the last five years).
  • U.S. Citizenship is required due to government contract requirements.
Work Environment
  • 100% onsite in Chandler, Arizona.
  • Collaborative, multidisciplinary engineering environment supporting advanced aerospace and defense programs.