Software Engineer
Engtal - Alpharetta, GA
Apply NowJob Description
A leading provider of mission-critical avionics and real-time data processing systems is seeking an experienced Embedded Software Engineer to join their team. This company specializes in developing high-performance hardware and software solutions for aerospace, defense, and ISR (Intelligence, Surveillance, and Reconnaissance) applications. Their technology is used in aircraft, UAVs, and military systems to ensure secure and reliable data acquisition, processing, and transmission.Key **Develop and optimize embedded software for avionics and real-time data systemsDesign and implement software in C/C++ for microcontrollers, FPGAs, and embedded Linux environmentsWork closely with hardware and FPGA teams to integrate software with high-performance hardwareDevelop and maintain device drivers, communication protocols, and real-time operating system (RTOS) applicationsPerform software testing, debugging, and validation in both lab and field environmentsEnsure software meets safety, security, and performance requirements for aerospace and defense applications**Bachelor's or Master's in Computer Engineering, Electrical Engineering, or related fieldPositions available for entry level, 3+ years, or 10+ years of embedded software development experience (Aerospace, Defense, or High-Reliability Systems preferred)Strong proficiency in C/C++, RTOS, and low-level hardware interactionExperience with device drivers, board bring-up, and real-time constraintsKnowledge of communication protocols (Ethernet, PCIe, UART, SPI, I2C, etc.)U.S. Citizenship required (Security clearance eligibility preferred)This role offers the opportunity to work on cutting-edge embedded systems for defense and aerospace applications, contributing to next-generation flight and mission-critical technologies.
Created: 2025-02-19