Indra is looking to design, implement, and support real-time embedded software used in industry-leading navigational and surveillance products
Requirements
- Strong proficiency in C or C++ for embedded/real-time applications.
- Ability to interpret and work with digital/analog circuit designs and use standard electrical test equipment.
- Experience developing software and system test procedures.
- Python
- Real-time system design
- Linux
- FPGA exposure
Responsibilities
- Design, develop, and maintain real-time embedded software for aviation navigation and surveillance systems.
- Participate in full lifecycle development, including requirements analysis, architecture/design, coding, integration, verification, and documentation.
- Create and maintain software development plans, requirements, interface specifications, code, test procedures, and test reports.
- Collaborate closely with hardware engineers and work directly with digital and analog circuitry; use test equipment such as oscilloscopes and multimeters to support integration and troubleshooting.
- Develop and execute software and system-level test procedures to ensure reliability and compliance.
- Provide technical support to manufacturing, including troubleshooting, process improvements, and test method optimization.
- Work effectively within cross-functional engineering teams and communicate technical information clearly.
Other
- US Citizenship is required for this position, we are not able to Sponsor
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Strong written and verbal communication skills.
- Ability to work through complex problems with minimal supervision.
- Recent Grads