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, CAPreferred 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]