Engineer Embedded Software
Job in
Ketchikan, Ketchikan Gateway Borough, Alaska, 99901, USA
Listed on 2026-07-07
Listing for:
Openkyber
Full Time
position Listed on 2026-07-07
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Engineer
Job Description & How to Apply Below
Location:
San Diego, CA Salary: $60.00 USD Hourly - $80.00 USD Hourly
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
- 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, Ultra Scale+, Versal)
- Familiarity with Yocto/Peta Linux 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 Clear Case
- Exposure to Ada (e.g., Green Hills Ada Multi)
- Familiarity with MIL-STD-6016
Contact:
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×