×
Register Here to Apply for Jobs or Post Jobs. X

Engineer Embedded Software

Job in Ketchikan, Ketchikan Gateway Borough, Alaska, 99901, USA
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
Salary/Wage Range or Industry Benchmark: 60 - 80 USD Hourly USD 60.00 80.00 HOUR
Job Description & How to Apply Below
Position: Engineer Embedded Software 3

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

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-Ljbffr
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary