> Markdown version of [/jobs/ext/2569365-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2569365-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:** Voyager Technologies, Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), Microsoft Windows, Agile Methodology, Altium Designer, Unit Testing, Bash Shell, C++ (Programming Language), CAN Bus, Communications Protocols, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Fault Tolerance, Field-Programmable Gate Array (FPGA), Hardware Design, Python (Programming Language), Real-Time Operating Systems, RS-232, Software Engineering, Software Requirements Analysis, Systems Integration, TCP/IP, VHSIC Hardware Description Language (VHDL), Scripting, Enterprise Software Applications, Git, Yocto, Infrastructure Automation Frameworks, Information Technology, Bare Metal, Docker - **Published:** August 18, 2026 - **Apply:** https://www.dice.com/job-detail/865e5127-4506-43b1-bddb-9f6c1222ceda ## About the Role * B.S. Electrical Engineering, Computer Engineering, Computer Science or related field * Minimum 4 years of experience (2 years with M.S.) in development, testing, and debugging of embedded software systems. * Programming in C, C++, and Python (or similar scripting languages) * Using multiple operating systems and development environments including Windows and Linux * Full software development life cycle for complex systems * Working with configuration management tools (e.g., Git), * Experience developing drivers, modules, applications, and custom board support packages for embedded Linux systems, especially systems based on Yocto * Experience with bash/shell and similar scripting languages * Experience with a variety of microcontroller families and chipsets * Experience developing and integrating programmable logic for FPGAs in VHDL * Experience with real-time deterministic systems in an embedded environment * Experience with robotic control systems (e.g., motor control) * Experience working with Altium or similar PCB and schematic design tools * Experience with electrical troubleshooting equipment (e.g., oscilloscopes, multimeters, logic analyzers, etc.) * Knowledgeable in Failure Detection, Isolation, and Recovery (FDIR) and/or fault-tolerant designs * Experience developing hardware and systems for space applications * Experience developing embedded software and instrumentation for spacecraft systems * Experience with communication or I/O protocols, such as CAN bus, RS-232 / RS-422, TCP/IP, or any spacecraft communication protocols * Experience working with Git, CI/CD, and Docker * Experience working within an agile development framework * Experience in performing software integration and testing, including writing and running unit tests ## Description The Embedded Software Engineer will be responsible for developing, debugging, and testing embedded software for bare-metal, real-time OS, and embedded Linux-based avionics systems. You will be developing flight-quality software and working closely with system engineers and electrical hardware engineers to develop embedded product architectures, software requirements, assist with hardware bring-up activities, and deliver production-level software packages and documentation., * Full life-cycle development and hands-on testing and debugging for a variety of embedded software systems (bare-metal, real-time operating systems, and embedded Linux) * Software contribution and ownership for multiple projects, including primary ownership of software codebases and collaboration with other software engineers on shared codebases * Performing design trade-studies, selecting design architectures, scoping software development tasks, and implementing embedded software for space avionics systems * Working with project managers and other engineering teams to deliver software within project budget and schedule * Developing and providing tools and documentation to assist with embedded system usage and testing ## Related Videos - [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) - [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) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [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 - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)