Indotronix International Corporation

Engineer Embedded Software 3

Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering or related STEM field (5+ years experience)
  • Proficiency in C/C++ and Object-Oriented Programming
  • Experience with embedded real-time systems and multi-threaded applications
  • Experience integrating low-level firmware and software
  • Familiarity with Static Analysis and Unit Testing
  • Experience with Agile development tools (Jira, Git, Bitbucket)
  • Testing and troubleshooting experience with Link-16 waveforms

Responsibilities

  • Design, develop, integrate, and test embedded software applications.
  • Develop software for real-time, multi-threaded embedded systems.
  • Perform software architecture, coding, debugging, and troubleshooting.
  • Analyze system requirements and develop software solutions.
  • Integrate low-level firmware and software components.
  • Support software verification, validation, unit testing, and static code analysis.
  • Collaborate with cross-functional engineering teams in an Agile environment.

Benefits

  • Pursue further professional development opportunities
  • Work in a mission-critical communications environment
  • Collaborate with leading professionals in Agile teams
  • Direct involvement with cutting-edge Tactical Datalink systems
  • Gain access to advanced lab equipment for testing and development
Full Job Description
Engineer Embedded Software 3 | San Diego, California, United States
Indotronix is seeking an :Engineer Embedded Software 3
Location :San Diego California
Work Schedule - 9x80 A
Active DOD Secret Clearance Must
Bachelor's degree STEM must


Job Description

Design, develop, integrate, and test embedded software solutions supporting Link-16 and Tactical Datalink systems. Responsible for software architecture, development, integration, debugging, and testing of real-time embedded applications. Collaborate with Systems Engineering, Hardware, Digital Engineering, and Integration & Test teams in an Agile development environment to deliver mission-critical communications capabilities.

Key Responsibilities
  • Design, develop, integrate, and test embedded software applications.
  • Develop software for real-time, multi-threaded embedded systems.
  • Perform software architecture, coding, debugging, and troubleshooting activities.
  • Analyze system requirements and develop software solutions to meet program objectives.
  • Integrate low-level firmware and software components.
  • Support software verification, validation, unit testing, and static code analysis.
  • Collaborate with cross-functional engineering teams in an Agile environment.
  • Support Link-16 and Tactical Datalink software development and testing activities.
  • Utilize lab equipment including Tactical Datalink radios and terminals.
  • Participate in the full software development lifecycle from requirements through testing.

Required Qualifications
  • Bachelor's degree in Computer Engineering or a related STEM discipline with 5+ years of experience, Master's degree with 3+ years, or PhD with 1+ year of experience.
  • Proficiency in C/C++ and Object-Oriented Programming.
  • Experience with embedded real-time systems and multi-threaded applications.
  • Experience integrating low-level firmware and software.
  • Familiarity with Static Analysis and Unit Testing.
  • Experience with Agile development tools such as Jira, Git, and Bitbucket.
  • Experience testing and troubleshooting Link-16 waveforms.
  • Familiarity with CORBA, SCA, Software Defined Radios, and Link-16 standards.
  • Ability to obtain a U.S. Secret Security Clearance.

Preferred Qualifications
  • Experience with Avionics Operating Systems.
  • Experience with Xilinx platforms (Zynq, Ultrascale+, VERSAL).
  • Experience with Yocto/PetaLinux.
  • Knowledge of communication protocols (I2C, SPI, UART, PCIe, Ethernet, TCP/IP).
  • Experience with cryptographic implementations and secure communications.
  • Experience with Rust, Linux kernel drivers, and embedded device drivers.
  • Familiarity with Vivado, Vitis, DOORS, Rhapsody, and ClearCase.
  • Knowledge of MIL-STD-6016, HAIPE, OTNK, and IKE.
  • Active Secret, Top Secret, or SAP Clearance preferred.

Similar Jobs

More Jobs at Indotronix International Corporation

More Aerospace & Defense Jobs

Find similar Engineer Embedded Software 3 jobs: