Location: San Diego, CA Salary: $60.00 USD Hourly - $80.00 USD Hourly


Description:

Position: Embedded Software Engineer Location: San Diego, CA

About the Role We are seeking an experienced Embedded Software Engineer to join a Software and Digital Technologies team working on advanced, mission-critical systems. In this role, you will contribute to the development of tactical datalink and communication software that supports real-time, high-reliability operations. You will collaborate closely with cross-functional teams, including Systems Engineering, Hardware, Digital Engineering, and Integration & Test, within an Agile development environment to deliver innovative software solutions.


Responsibilities
  • Design, develop, integrate, and test embedded software systems, with a focus on Link-16 and tactical datalink applications
  • Architect and implement real-time, multi-threaded embedded solutions
  • Collaborate with cross-disciplinary teams to define system requirements and ensure alignment with program objectives
  • Analyze system capabilities and troubleshoot issues related to performance, inputs/outputs, and control mechanisms
  • Participate in the full software development lifecycle, from requirements through testing and deployment
  • Debug and optimize software for real-time embedded environments
  • Support lab testing using tactical datalink radios and associated equipment

Minimum Qualifications
  • Bachelor's degree in Computer Engineering or a related STEM field and 5+ years of experience, or Master's degree with 3+ years, or PhD with 1+ year
  • Proficiency in C/C++ programming
  • Strong understanding of object-oriented programming principles
  • Experience across the full software development lifecycle
  • Hands-on experience with low-level firmware and complex embedded real-time systems
  • Experience developing and debugging multi-threaded embedded applications
  • Familiarity with static code analysis and unit testing
  • Experience with Agile development tools (e.g., Jira, Git, Bitbucket)
  • Experience testing and troubleshooting Link-16 waveform implementations
  • Familiarity with tactical datalink systems and related lab equipment
  • Knowledge of Link-16 and TACAN waveform standards
  • Familiarity with CORBA and Software Communications Architecture (SCA)
  • Experience working with software-defined radios

Ability to work onsite in San Diego, CA
Preferred Qualifications
  • Experience with avionics operating systems
  • Experience with Xilinx platforms (Zynq, UltraScale+, Versal)
  • Familiarity with Yocto/PetaLinux build systems
  • Knowledge of communication protocols (I2C, SPI, UART, PCIe, Ethernet)
  • Understanding of TCP/IP networking and configurations
  • Experience implementing cryptographic solutions using software libraries
  • Exposure to Rust programming
  • Familiarity with Xilinx tools (Vivado, Vitis)
  • Knowledge of HAIPE, OTNK, or IKE protocols
  • Experience with Linux kernel or driver development
  • Familiarity with assembly language and bare-metal drivers
  • Knowledge of PowerPC architectures
  • Experience with engineering tools such as DOORS, Rhapsody, or ClearCase
  • Exposure to Ada (e.g., Green Hills AdaMulti)
  • Familiarity with MIL-STD-6016

By providing your phone number, you consent to: (1) receive automated text messages and calls from OpenKyber and its affiliates to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with OpenKyber's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from OpenKyber and HELP for help.

Please apply with us today!

For applications and inquiries, contact: [email protected]

Similar jobs

Engineer Embedded Software 3

Apply Now
Back to search page