> Markdown version of [/jobs/ext/2189179-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2189179-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:** Tucson, AZ, United States (Remote available) - **Experience:** Experienced - **Salary:** $140,005.0 - $176,800.0 - **Contract:** Temporary contract - **Skills:** C++ (Programming Language), Communications Protocols, Computer Engineering, Linux, Device Drivers, Embedded Software, Fault Tolerance, Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Real-Time Operating Systems, Software Engineering, Multithreading, Scripting, Computer Equipment, Information Technology - **Published:** August 22, 2026 - **Apply:** https://dejobs.org/x/x/2979D03C16774A5B89E97003BACDE7F0/job/ ## About the Role * Proficiency in C/C++ and Python. * Experience with RTOS, system deployment, testing, and interfaces. * Minimum of 5 years of professional full-time software engineering experience. * Bachelor's degree in computer science, computer engineering, or equivalent disciplines. * At least 5 years of production-style coding experience using C/C++. * At least 2 years of Python scripting experience. * At least 5 years of professional Linux experience. * At least 5 years of experience with complex multi-threaded applications. * Must be a U.S Citizen or have dual citizenship in allied countries. Additional Skills & Qualifications * Experience with operating system deployment and hardware drivers and interfaces. * Exposure to hybrid C and Python for testing is desired. * Experience with interfaces, timing, and communication protocols. * Exposure or experience with FPGA interfaces. * Experience with image processing algorithms. * Simulation infrastructure experience with Matlab or Python. * Active TS/SCI security clearance (located in Tucson, AZ or Chantilly, VA). ## Description Play a key role in supporting the development of payload software, external interfaces, and operating system deployments. Focus on deploying novel systems on Size/Weight/Power constrained computing hardware for space sensor payloads. Participate in all aspects of software design and development, starting from requirements generation and following through implementation, testing, deployment, and support. Leverage core understanding of Linux fundamentals, fault-tolerant design, device interface implementation, and real-time operating systems. Be part of a team of driven pioneers tackling challenging projects, delivering on the impossible, and making an impact on the future of space., * Support the development of payload software and external interfaces. * Deploy systems on Size/Weight/Power constrained hardware for space sensor payloads. * Participate in software design and development, from requirements to support. * Leverage Linux fundamentals, fault-tolerant design, and real-time operating systems. * Collaborate with a team dedicated to tackling challenging projects in the space industry. * Perform tasks requiring close vision, distance vision, peripheral vision, depth perception, and ability to focus. * Regularly operate computer keyboard and controls and communicate verbally and in writing. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)