> Markdown version of [/jobs/ext/2555953-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2555953-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:** Tustin, CA, United States - **Salary:** $156,000.0 - $187,200.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), C (Programming Language), Agile Methodology, Data Analysis, Automation of Tests, Unit Testing, C++ (Programming Language), Configuration Management, Software Quality, Code Review, Software Debugging, Programming Tools, Embedded Software, Python (Programming Language), Scrum Methodology, Real-Time Operating Systems, Server Administration, Software Engineering, System Testing, Scripting, Test Scripts, System-level Testing, Information Technology, Software Coding, Software Version Control - **Published:** August 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-tustin-ca--d212e481-c001-4c5f-9254-fbfe75094a2b ## About the Role * Bachelor's degree in Computer Science or a closely related discipline. * Professional experience in C and C++ development for embedded systems. * Proficiency in Python for scripting, tooling, or test automation. * Hands-on experience with safety-critical software development, including traceability, review, and verification activities. * Experience with flight control software or similar control systems. * Understanding of real-time operating systems (RTOS) and real-time software constraints. * Strong software development fundamentals, including version control, debugging, and testing. * Ability to work effectively in an agile software engineering environment focused on safety-critical applications. Additional Skills & Qualifications * Experience with certification processes for safety-critical or flight software. * Familiarity with industry standards and best practices for safety-critical and aerospace software development. * Experience contributing to documentation and artifacts required for software certification and audits. * Strong collaboration and communication skills to work effectively in a cross-functional engineering team. * Motivation to support the development of an advanced space plane as it progresses toward launch., Aerospace and Defense, Agile Programming Methodologies, Best Practices, Biology, C Programming Language, C++ Programming Language, Code Reviews, Coding Standards, Communication Skills, Computer Science, Control Systems, Cross-Functional, Data Analysis, Debugging Skills, Diversity, Documentation, Electrical Engineering, Embedded Software, Embedded Systems, Fortune 500 Customers, Hospital, Hubs, Industry Standards, Machine Tool, Manufacturing Engineering, Mechanical Engineering, Programming Tools, Python Programming/Scripting Language, Realtime Operating System, Safety Engineering, Safety Process, Scripting (Scripting Languages), Software Administration, Software Debugging, Software Design, Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Sprint Planning, System Operations, System Test, Team Player, Technical/Engineering Design, Test Automation, Test Scripts, Testing, Traceability, Unit Test ## Description The Embedded Software Engineer designs, implements, and certifies flight control software for a spaceflight vehicle. This role focuses on developing safety-critical embedded software, ensuring full traceability, rigorous peer review, and thorough verification to support the successful and reliable operation of advanced spaceflight systems., * Design and implement embedded flight control software for spaceflight vehicles using C and C++. * Develop and maintain safety-critical software in accordance with industry standards, including comprehensive traceability from requirements through implementation and test. * Contribute to the certification of flight control software by producing high-quality documentation, test artifacts, and verification evidence. * Perform code reviews and participate in formal software inspections to ensure reliability, safety, and adherence to coding standards. * Develop, maintain, and execute software tests, including unit, integration, and system-level tests for safety-critical applications. * Use Python to support software development activities, including scripting, test automation, and data analysis. * Work within a real-time operating system (RTOS) environment to develop deterministic, real-time flight control functions. * Collaborate closely with an agile software engineering team to refine requirements, plan sprints, and deliver incremental, high-quality software. * Investigate and resolve software defects and anomalies identified during development, integration, and verification. * Ensure all software development activities align with safety-critical development processes and best practices for flight control systems., You will work as part of an agile software engineering team dedicated to safety-critical development for spaceflight applications. The environment emphasizes collaboration, code quality, and rigorous verification, with frequent peer reviews and structured testing activities. Day-to-day work centers on embedded software development in C, C++, and Python within real-time operating system (RTOS) environments, using modern software development tools and processes. The team culture values precision, accountability, and innovation, offering the opportunity to directly contribute to the development of a next-generation space plane as it moves toward future launch milestones. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)