This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics , real-time embedded systems , and mission-critical applications .
Key Responsibilities :
- Design, develop, and test firmware for embedded systems in custom hardware platforms.
- Work closely with electronics, systems, and software teams to ensure seamless integration.
- Implement low-level drivers, communication protocols, and real-time control logic.
- Participate in system-level design, verification, and validation activities.
- Maintain and document code according to engineering best practices and quality standards.
- Contribute to the development of innovative solutions in aerospace-grade systems.
Minimum Requirements :
Bachelors degree in Electronic Engineering, Computer Engineering, or equivalent.3+ years of professional experience in firmware and embedded software development.Proficiency in C / C++ for embedded platforms.Experience with RTOS , microcontrollers, and real-time system design.Solid understanding of digital electronics, communication protocols (e.g., SPI, I2C, UART), and hardware / software interfaces.Strong problem-solving skills and the ability to work independently or as part of a multidisciplinary team.Highly Advantageous :
Experience with ARM-based microcontrollers (e.g., STM32).Familiarity with debugging tools, oscilloscopes, and logic analyzers.Knowledge of software development lifecycle tools (e.g., Git, Jira, CI / CD pipelines).Exposure to aerospace, defence, or high-reliability systems.