> Markdown version of [/jobs/ext/3588648-engineer-embedded-software-3](https://www.wearedevelopers.com/jobs/ext/3588648-engineer-embedded-software-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer Embedded Software 3 - **Company:** Indotronix Avani Group - **Location:** San Diego, CA, United States - **Salary:** $185,120.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, Unit Testing, IBM Rational ClearCase, Communications Protocols, Common Object Request Broker Architecture, Ethernet, Linux Kernel, PCI Express, Rhapsody, SAP (Applications), System on a Chip, TCP/IP, Universal Asynchronous Receiver/Transmitter, Vivado, Serial Peripheral Interface, DOORS (Software), Git, Yocto, Bitbucket - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/vzJ6swPK51X8K2NR0AfcEbFnjwHSFo0cshMLq_rU1jE ## About the Role * 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., * 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., Avionics Operating System Xilinx platforms (Zynq Ultrascale+ and VERSAL) Yocto/Petalinux I2C SPI UART PCIe Ethernet TCP/IP ## 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., * 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.