SU
Job Description
Key Responsibilities
- Design, develop, and maintain real-time software for radar applications with a focus on low latency and high reliability
- Implement radar data processing algorithms on parallel processing architectures
- Optimize software for memory usage, power efficiency, and performance
- Develop software in accordance with DO-178C (software development) and DO-254 (hardware/software integration) standards
- Integrate software modules into hardware and perform rigorous testing to validate functionality and performance
- Prepare and maintain comprehensive technical documentation including software design, code, test plans, and test reports
- Collaborate with cross-functional teams including hardware, RF, signal processing, and system design engineers
- Identify and resolve software defects, system anomalies, and performance issues during development
Required Experience & Skills
- Minimum 3 years of experience in software development for radar or RF tracking systems
- Strong command of C/C++ programming
- Solid understanding of operating system principles (Windows, Linux, VxWorks, QNX)
- Experience in RTOS-based application development
- Familiarity with communication protocols such as Serial, Ethernet, MIL-STD-1553, CAN, NMEA, Modbus, DDS
- Experience with real-time software integration and debugging
- Strong problem-solving and debugging skills
- Ability to work in a collaborative, cross-disciplinary environment