DP Professionals logo

DP Professionals

Embedded Software Engineer

DP Professionals

📍 San Diego Metropolitan Area, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C/C++AgileYoctoSPIEthernet

Industry

DefenseTelecommunications

Job Description

We're seeking an experienced Embedded Software Engineer to support the development of advanced tactical communications and datalink systems used in mission-critical defense applications.


In this role, you'll design, develop, integrate, and test embedded real-time software with a strong focus on Link 16 and tactical datalink technologies. You'll work alongside systems, hardware, integration, and test engineering teams in an Agile environment to deliver highly reliable solutions supporting national programs.


Key Qualifications:


• BS in Computer Engineering or related STEM field with 5+ years of experience (or equivalent advanced degree experience)

• Strong C/C++ development skills

• Object-oriented software design experience

• Experience developing and debugging embedded real-time systems

• Experience with multi-threaded embedded applications and firmware integration

• Knowledge of software development lifecycle processes from requirements through testing

• Experience with Git, Bitbucket, Jira, and Agile methodologies

• Hands-on experience with Link 16 waveform testing and troubleshooting

• Experience working with tactical datalink radios or terminals

• Ability to obtain or maintain a Secret Security Clearance


Highly Desired:

• Software Defined Radio experience

• Xilinx platforms (Zynq, UltraScale+, Versal)

• Yocto/PetaLinux

• Linux kernel development

• Communication protocols including SPI, I2C, UART, PCIe, and Ethernet

• TCP/IP networking

• Rust development experience

• Active Secret, Top Secret, or SAP clearance


This is an opportunity to work on cutting-edge embedded systems that directly support advanced communications and networked operations.

Interested or know someone who might be a fit? Let's connect.