> Markdown version of [/jobs/ext/2708455-embedded-software-engineer-manufacturing-test-development](https://www.wearedevelopers.com/jobs/ext/2708455-embedded-software-engineer-manufacturing-test-development). 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 (Manufacturing Test Development) - **Company:** RAVE Aerospace LLC - **Location:** United States - **Experience:** Expert - **Salary:** $130,000.0 - $146,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Adobe InDesign, Automation of Tests, Bash Shell, C++ (Programming Language), Code Coverage, Software Quality, Code Review, Communications Protocols, Computer Engineering, Continuous Integration, Software Debugging, Linux, DevOps, Linux on Embedded Systems, Embedded Software, Ethernet, IEEE-488, Python (Programming Language), PCI Express, Software Requirements Analysis, Subversion, System Programming, Systems Integration, 64bit, Serial Peripheral Interface, Hardware Testing, Git, Information Technology, Bitbucket, Hardware Debugging - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-manufacturing-test-development-rave-aerospace-llc-8706207 ## About the Role * Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science * 6+ of experience working in a similar role * Proficiency in Linux embedded operating system development * Strong proficiency in C++, C, Python, and bash/sh in a Linux environment. * Experience with Subversion (SVN), Git, and Bitbucket * Low-level software expertise, particularly with 32- and 64-bit ARM SoCs * Understanding of basic electronics, embedded circuit design, PCB schematics, and the ability to control test equipment (oscilloscopes, multimeters, power supplies) via GPIB/USB/Ethernet. * Experience with common embedded bus functionality and communication protocols such as: I2C, PCIe, SPI, MDIO, CAN, or Ethernet. * Strong background in debugging hardware-software problems and root-cause analysis (RCA) * Experience with formal Engineering requirements, documentation and processes * Previous experience developing manufacturing tests, including Acceptance Tests and associated procedures ## Description The Senior Software Engineer for Manufacturing Test Development participates in the architecture, design, development, test, and integration of software required to produce and test In-Flight Entertainment (IFE) hardware products for commercial passenger aircraft., * Develop, maintain, and validate C++ test software used for hardware validation, factory acceptance testing, and performance verification of LRUs within the RAVE In-Flight Entertainment system * Design, debug, and deploy automated test applications, stations, fixtures, scripts, and equipment integrations that support reliable product testing, data collection, and process control * Support New Product Introduction builds, production testing, sustaining issues, and manufacturing improvements by troubleshooting hardware/software failures and identifying root causes * Partner with hardware, embedded software, design engineering, manufacturing engineering, and contract manufacturing teams to ensure products can be thoroughly and efficiently tested * Review, implement, and validate product-line and system requirements, and produce required software, test procedure, and release documentation * Participate in design discussions, design reviews, code reviews, and peer reviews to improve software quality, test coverage, and manufacturing readiness * Provide development estimates, communicate status, and support cross-functional planning for assigned work * Contribute to DevOps and CI/CD pipeline improvements that strengthen test software development, validation, and release practices * Perform other job-related duties as assigned ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)