Position Overview:
We are seeking a highly experienced Senior Embedded Software Engineer with over 10 years of industry experience and a strong background in hardware production environments. This role is essential to ensuring the reliability, scalability, and performance of embedded systems across our advanced aerospace and robotics platforms.
Responsibilities:
- Design, develop, and maintain embedded software for real-time systems in UAVs, autonomous systems, or aerospace applications.
- Collaborate closely with hardware, systems, and manufacturing teams to ensure seamless integration and mass production readiness.
- Lead system architecture design and software optimization for performance, power efficiency, and reliability.
- Develop device drivers, firmware, and low-level software interfacing with sensors, actuators, and communication modules.
- Troubleshoot and debug complex embedded systems using oscilloscopes, logic analyzers, and software tools.
- Support and refine embedded systems for production, including hardware bring-up and manufacturing validation.
- Mentor junior engineers and contribute to the establishment of best practices for embedded development and testing.
- Document software designs, test procedures, and production guidelines thoroughly.
Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 10+ years of hands-on experience in embedded software development for real-time systems.
- Proficient in C/C++ for embedded systems, with strong knowledge of microcontroller and SoC architectures.
- Extensive experience in hardware production support and mass manufacturing processes.
- Experience with real-time operating systems (RTOS) and low-level software development.
- Strong understanding of embedded communication protocols (SPI, I2C, UART, CAN, etc.).
- Proven ability to lead and deliver complex embedded projects from prototype to production.
- Excellent debugging, problem-solving, and system integration skills.
Preferred Qualifications:
- Experience in the aerospace, robotics, automotive, or UAV industry.
- Familiarity with automated testing, continuous integration (CI) for embedded systems.
- Knowledge of hardware schematics and PCB-level troubleshooting.
- Understanding of safety-critical system development and relevant standards (e.g., ISO 26262, DO-178C).
What We Offer:
- Opportunities to work on cutting-edge embedded systems in next-generation aerospace platforms.
- Dynamic, collaborative work culture with world-class engineers and domain experts.
- Competitive compensation and comprehensive benefits package.
- Access to advanced tools, lab facilities, and production environments.
- Career growth through leadership opportunities and technical advancement.
Additional Information:
- This position may require eligibility for government or defense-related security clearance.
- Only shortlisted candidates will be contacted.