> Markdown version of [/jobs/ext/508803-flight-research-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/508803-flight-research-senior-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). --- # Flight Research Senior Embedded Software Engineer - **Company:** Joby Aviation - **Location:** Santa Cruz, CA, United States - **Experience:** Expert - **Salary:** $153,000.0 - $245,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Automation of Tests, C++ (Programming Language), Communications Protocols, Computer Engineering, Continuous Integration, Linux, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Software Systems, Universal Asynchronous Receiver/Transmitter, Git, Information Technology - **Published:** June 9, 2026 - **Apply:** https://careers-jobyaviation.icims.com/jobs/5127/flight-research-senior-embedded-software-engineer/job?in_iframe=1 ## About the Role * Bachelor's degree +8 years experience; Master's degree + 6 years experience; PhD + 3 years experience. * University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, or similar field; or, a strong portfolio of designed and implemented embedded software, or relevant industry experience. * Fluency in C, C++, Python, and Git. * Demonstrated experience with safety-critical software systems. * Experience with embedded Linux platforms. * Understanding of communication protocols, and the roles played by electrical hardware in embedded systems. This position must meet US export control compliance requirements, therefore a candidate must qualify as a "US Person" as defined by 22 C.F.R. ยง 120.15. "US Person" includes US Citizens, lawful permanent residents, refugees, or asylees. Desired * Experience using test equipment such as logic analyzers and oscilloscopes. * Experience with the Rust programming language. * Aerospace related work experience. * Familiarity with the Bazel build system. * Prior experience with continuous integration for automated hardware-in-the-loop testing. * Familiar with writing efficient, hardware-accelerated code (e.g., SIMD, GPU, or FPGA), especially for digital signal processing applications. ## Description * Contribute to platform software development for safety-critical embedded systems. * Help define and implement triplex compute platform software architecture. * Design and build tools, frameworks, and infrastructure to advance HIL/SIL simulation and automated testing capabilities. * Apply expertise in real-time Linux and compute systems to harden embedded systems, time synchronization, inter-compute system communications, and communication with peripheral devices. * Integrate peripheral devices into the embedded flight software stack using communication protocols such as I2C, CAN, SPI, UART, etc. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)