Embedded Software Engineer
1 week ago
Our Values:
- Mission First Mindset: We exist to protect the service members who defend our nation and secure the critical systems that keep our economy moving.
- Relentless Innovation: We are motivated by the challenge of solving the toughest problems facing transportation and defense industries.
- Data Driven Decisions: We make decisions rooted in data. Giving our team and stakeholders a more informed perspective possible when lives and missions are on the line.
If you're passionate about developing complex systems, optimizing software performance, and thrive in a collaborative environment with endless opportunities to take ownership and expand your skills, Shift5 might be the right fit for you.
In this role you will be expected to:
- Develop, optimize, and maintain real-time embedded software for custom Linux-based hardware platforms
- Design and implement low-level hardware interface layers: memory-mapped register access, DMA transfer, and efficient hardware/software communication protocols
- Write and maintain Linux kernel drivers and userspace APIs for custom hardware, ensuring robust integration and performance
- Profile, analyze, and tune embedded software for low-latency, high-throughput, high-reliability data acquisition and processing
- Investigate hardware, firmware, and software issues and understand the interactions between each layer
- Write comprehensive unit, functional, and integration tests
- Document designs, data flows, hardware and software interfaces
- Lead and participate in rigorous code review and hardware/software interface specification processes
- Support bring-up and troubleshooting of new hardware platforms, including board-level debugging with oscilloscopes and logic analyzers
- Collaborate closely with hardware, FPGA, and data analytics teams to define requirements and deliver end-to-end solutions
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 3+ years of experience in embedded systems / low-level software development
- Experience with systems programming languages: C, C++, or Rust (preferred)
- Experience with scripting languages: Python, Bash, etc.
- Experience with tooling to build custom embedded Linux distributions: Yocto, Buildroot
- Experience with Git or similar version control, and CI/CD automation
- Experience with low-level software and firmware debugging tools: GDB, JTAG
- Experience with Linux kernel driver development is a plus
- Experience with RTL design and simulation (preferably VHDL) is a plus
- Experience with FPGA IDEs (Libero, Vivado, Quartus, or similar) and TCL is a plus
- Familiarity with oscilloscopes and FPGA internal logic analyzers is a plus
- Familiarity with CAN, MIL-STD-1553, ARINC-429, and other serial protocols is a plus
- Familiarity with DSP techniques and real-time implementation is a plus
- Base Salary: $120,000-$180,000
- Bonus program and equity in a fast-growing startup
- Competitive medical, dental, and vision coverage for employees and their families
- Health Savings Account with annual employer contributions
- Employer-paid Life and Disability Insurance
- Uncapped paid time off policy
- Flexible work & remote work policy
- Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)
We are committed to building an inclusive culture of belonging that embraces the diversity of our people and represents the communities in which we work and the customers we serve. We know the happiest and highest performing teams include people with diverse perspectives and ways of solving problems. We strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.
Shift5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identify, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class.
Privacy Policy and Notice for Shift5, Inc. Job Applicants, Employees & Contractors
-
Embedded Software Engineer
2 weeks ago
Arlington, VA, United States Two Six Technologies Full timeAt Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future. Overview of Opportunity Two Six Technologies is...
-
Embedded Software Engineer
1 week ago
Arlington, VA, United States Two Six Technologies Full timeAt Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future. Overview of Opportunity Two Six Technologies is...
-
Embedded Software Engineer
5 days ago
Arlington, VA, United States Apogee Research, LLC Full timeEmbedded Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need for faster adaptation to adversarial environments, which requires the ability to field resilient, distributed systems in days...
-
Lead Embedded Software Engineer
1 week ago
Arlington, VA, United States Two Six Technologies Full timeAt Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future. Overview of Opportunity Two Six Technologies is...
-
Lead Embedded Software Engineer
10 hours ago
Arlington, VA, United States Two Six Technologies Full timeAt Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future. Overview of Opportunity Two Six Technologies is...
-
Senior Embedded Software Engineer
2 weeks ago
Arlington, VA, United States Carnegie Mellon University Full timeWho we are SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purposes are to help organizations...
-
EW Embedded Software Engineer
2 weeks ago
Arlington, VA, United States Raytheon Technologies Full timeDate Posted: 2025-11-18 Country: United States of America Location: VA111: 1300 N 17th Street, Arlington 1300 North 17th Street Suite 400, Arlington, VA, 22209 USA Position Role Type: Hybrid U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S....
-
EW Embedded Software Engineer
1 week ago
Arlington, VA, United States RTX Full timeDate Posted: 2025-11-18 Country: United States of America Location: VA111: 1300 N 17th Street, Arlington 1300 North 17th Street Suite 400, Arlington, VA, 22209 USA Position Role Type: Hybrid U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date.? U.S....
-
Senior Embedded Software Engineer
10 hours ago
Arlington, VA, United States STR Full timeThe Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes. SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging...
-
Lead EW Embedded Software Engineer
1 week ago
Arlington, VA, United States RTX Full timeDate Posted: 2025-11-18 Country: United States of America Location: VA111: 1300 N 17th Street, Arlington 1300 North 17th Street Suite 400, Arlington, VA, 22209 USA Position Role Type: Hybrid U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date.? U.S....