What are the responsibilities and job description for the Software Engineer position at Engtal?
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 Responsibilities:
- Develop and optimize embedded software for avionics and real-time data systems
- Design and implement software in C/C for microcontrollers, FPGAs, and embedded Linux environments
- Work closely with hardware and FPGA teams to integrate software with high-performance hardware
- Develop and maintain device drivers, communication protocols, and real-time operating system (RTOS) applications
- Perform software testing, debugging, and validation in both lab and field environments
- Ensure software meets safety, security, and performance requirements for aerospace and defense applications
Requirements:
- Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, or related field
- Positions 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 interaction
- Experience with device drivers, board bring-up, and real-time constraints
- Knowledge 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.
Salary : $70,000 - $170,000