Senior Embedded Systems Developer
Listed on 2026-09-17
-
Engineering
Software Engineer, Embedded Software Engineer, Systems Engineer, Robotics
Description
Do you love working on a motivated team to solve complex problems in innovative ways?
Do you enjoy creating embedded prototypes in a laboratory environment?
Are you passionate about developing mission-critical cyber solutions for our U.S. military service members?
If so, we're looking for someone like you to join our team at APL!
We are seeking a computer or electrical engineer to help solve national security challenges. As a member of our team, you'll contribute to vital solutions for constrained systems from numerous sponsor agencies and departments. Together, we will build capabilities that address sophisticated cyber challenges, assess and integrate real-time systems, perform laboratory and field testing, assist in post-processing data analysis, and communicate findings to sponsors.
In our group, we strive to cultivate an environment that promotes professional growth and a balanced life, and value different perspectives on our teams. We are committed to making a real-world impact and solving the operational needs of the US government agencies and military organizations that we serve.
As a Senior Embedded Systems Developer, you will...
- Serve as a core team member on an array of cybersecurity projects that protect military and space mission systems and deny adversaries.
- Hone leadership skills by leading small to medium multidisciplinary technical teams or projects, fostering collaboration and innovation.
- Mentor junior engineers, providing guidance in technical areas and professional development.
- Use creative problem solving to develop and enhance hardware and software systems.
- Develop firmware/HDL for embedded cyber solutions.
- Expand and enhance simulation and emulation environments used in laboratory experimentation.
- Lead hands-on experimentation, offering recommendations and technical insights.
- Provide hardware expertise across sponsor projects and internal research initiatives.
- Integrate system components with test, measurement, and analysis equipment to advance cybersecurity research and development.
You meet our minimum qualifications for the job if you...
- Possess a Bachelor's degree or equivalent experience in Electrical Engineering or Computer Engineering.
- Have 6+ years of experience developing and enhancing hardware and software for embedded systems, such as FPGAs, systems-on-a-chip (SoCs), real-time operating systems (RTOS), microcontrollers, and/or weapon systems assemblies, using supported tools and tool chains, such as Vivado Design Suite (incl. Vitis), STM
32
Cube, or similar. - Can develop hardware/software prototypes using VHDL/Verilog, C/C++/Rust, or similar.
- Are proficient with interfaces such as I2C, USB, SPI, JTAG, other serial communication protocols, or with Internet TCP/IP protocols.
- Have experience analyzing existing systems or designs for potential vulnerabilities and developing mitigations or exploits.
- Foster a collaborative environment by sharing knowledge and effectively presenting technical solutions to collaborators and government sponsors.
- Are willing and able to travel up to 10%.
- Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a TS/SCI+poly level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You will go above and beyond our minimum requirements if you...
- Possess an MS or PhD in Electrical Engineering, Computer Engineering, or a related field.
- Have 10+ years of experience developing and enhancing hardware and software for embedded systems.
- Have experience with automated test and evaluation, including external physical system control,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).