> Markdown version of [/jobs/ext/4022418-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4022418-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Actalent - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $135,200.0 - $197,600.0 - **Contract:** Temporary contract - **Skills:** Adobe InDesign, Systems Engineering, C++ (Programming Language), Computer Engineering, Software Debugging, Embedded C, Embedded Software, Software Architecture, Real-Time Operating Systems, Software Engineering, Software Systems, Verification and Validation (Software), System Programming, Technical Data Management Systems, Software Technical Review, VxWorks, Real Time Systems, Information Technology, Software Performance - **Published:** October 30, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/al/huntsville/1e45b6b8-54fc-4254-a954-1afe21ae626e ## About the Role Sensors VxWorks Debugging Visionary Leadership Innovation Resilience Embedded C Reliability Simulations Test Design Collaboration Problem Solving Software Design Flight Software Computer Science Technical Design Embedded Systems Embedded Software Security Clearance Empirical Evidence Software Solutions Systems Engineering Software Validation Software Development Computer Engineering Software Architecture Electrical Engineering Regulatory Requirements Technical Communication Engineering Design Process C++ (Programming Language) Real-Time Operating Systems Troubleshooting (Problem Solving) At least 5 years, * Minimum 5 years of experience in embedded software development. * Strong proficiency in C++ for embedded systems and low-level software development. * Hands-on experience with embedded C and embedded software design for real-time applications. * Demonstrated experience developing flight software rather than ground support software. * Prior experience with flight-qualified or flight-critical software development in aerospace or similar domains. * Proven expertise in Real-Time Operating Systems (RTOS), specifically VxWorks. * Experience conducting digital simulations for software validation and performance analysis. * Strong analytical and problem-solving skills, with a structured and systematic approach to diagnosing issues. * Ability to perform fact-based analysis by gathering, interpreting, and leveraging technical data and empirical evidence. * Capability to recognize and manage system-level constraints such as timing, memory, processing limitations, and safety requirements. * Demonstrated technical resilience and analytical rigor when resolving complex embedded software problems. * Ability to architect and implement embedded code that performs to specification and can be thoroughly tested and validated. * Eligibility to obtain and maintain a security clearance appropriate for classified work environments., * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. * Experience working with missile or other high-reliability, mission-critical systems. * Strong embedded experience with familiarity across the full embedded software lifecycle, from design through qualification. * Ability to develop multiple solution options and evaluate trade-offs within engineering constraints. * Effective collaboration skills for working with systems engineering and hardware teams. * Clear technical communication skills for documenting designs, test procedures, and validation results, and for participating in design reviews., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description This role focuses on developing and validating embedded flight software for a deployed payload system that incorporates advanced sensors in a novel space application. You will work in a fully digital environment, creating C++-based software for space-based sensor systems, ensuring that all software is flight-qualified and meets stringent regulatory and operational requirements. The position offers the opportunity to contribute directly to mission-critical flight software and collaborate closely with systems and hardware engineering teams., * Design, develop, and test embedded flight software in C++ for space-based sensor and payload systems. * Execute digital simulations to validate software performance, functionality, and behavior under flight conditions. * Ensure all software meets flight qualification standards and relevant regulatory requirements for flight-critical systems. * Debug and resolve complex software issues within real-time operating system (RTOS) environments such as VxWorks. * Collaborate closely with systems engineering and hardware teams to integrate embedded software with payload and sensor hardware. * Document software architecture, detailed design, test procedures, and validation results in a clear and traceable manner. * Participate in technical design reviews and assessments, providing input on software design decisions and system-level trade-offs. * Implement embedded code that adheres to specifications and can be effectively tested and validated in simulated environments. * Apply a systematic problem-solving methodology to isolate root causes, analyze constraints, and drive issues to resolution. * Gather and interpret technical data and empirical evidence to inform debugging, troubleshooting, and optimization decisions. * Generate multiple viable technical solutions to complex software challenges while operating within engineering and system constraints. * Architect software solutions that respect timing, memory, processing, and safety limitations at the system level. * Demonstrate technical resilience by persisting through difficult problems and successfully resolving complex embedded software issues.