> Markdown version of [/jobs/ext/4604635-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4604635-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). --- # Senior Embedded Software Engineer - **Company:** Heaviside Industries - **Location:** Marina del Rey, CA, United States - **Experience:** Expert - **Salary:** $140,000 - $200,000 - **Contract:** Permanent contract - **Skills:** Board Bringup, Systems Engineering, Automation of Tests, C++ (Programming Language), Code Review, Collaborative Software, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Ethernet, Hardware Interface Design, Hardware-In-The-Loop Simulation, Joint Test Action (IEEE Standards), Python (Programming Language), Network Programming, Real-Time Operating Systems, Signal Processing, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git - **Published:** November 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9dccfcd61cfdc6b2 ## About the Role 5+ Years of experience * Strong proficiency in C and C++, with practical Python experience for tooling, automation, or system integration. * Hands-on experience with embedded Linux and/or real-time operating systems, cross-compilation, and debugging at the hardware/software boundary. * Knowledge of common hardware interfaces such as UART, SPI, I2C, CAN, and Ethernet, along with network programming fundamentals. * Experience integrating sensors, radios, actuators, or other hardware into a production or field-tested system. * Experience with Git, code review, and collaborative software-development workflows. * Comfort operating with ambiguity in a small, fast-moving team. * U.S. Person as defined by ITAR (22 CFR ยง120.62) NICE TO HAVE * Nix or NixOS experience, particularly reproducible development or deployment environments. * Ability to use oscilloscopes, logic analyzers, JTAG/SWD debuggers, and serial-console tooling. * Experience with autonomy, robotics, controls, estimation, navigation, signal processing, communications software or ROS. * Experience with simulation, hardware-in-the-loop testing, automated test infrastructure, or hardware bring-up. * Experience developing SDKs, libraries, or interfaces used by other engineering teams. ## Description Write robust C, C++, and Python for resource-constrained, real-time environments on Linux and RTOS targets. * Work directly with electrical, mechanical, RF, and systems engineers to take new capabilities from prototype to production. * Design, implement, and maintain software for autonomous systems, including embedded software, mission software, and supporting ground tools. * Build and own software interfaces to sensors, radios, actuators, cameras, and other hardware; validate them on the bench and in the field. * Develop simulation, hardware-in-the-loop, and automated test infrastructure that lets the team iterate quickly with confidence. * Support integration campaigns and field-test events, including debugging on live hardware and turning findings into fixes. * Contribute to engineering practices that keep a small team fast: code review, CI, and pragmatic documentation.