We are looking for 2 strong Middleware Systems Engineers with hands-on experience in embedded software development, system-level programming, and middleware for large-scale embedded platforms.
Key Responsibilities & Required Skills
Technical Expertise
4+ years of skilled experience in embedded software development, particularly middleware.
Strong programming skills in C/C++ for system-level development.
Basic understanding of cryptography, preferably in automotive security applications.
Good knowledge of build systems such as CMake.
Hands-on experience with microcontrollers and MCU-based systems.
Experience with Embedded Linux and RTOS-based development.
Ability to integrate third-party software stacks such as Mbed TLS.
Debugging & Hardware Skills
Hands-on experience with Logic Analysers, Protocol Analysers,
and Oscilloscopes.
Strong debugging and troubleshooting capabilities.
Understanding of hardware schematics.
Experience with communication protocols such as I2C and SPI.
Standards & Architecture
Understanding of MISRA C and AUTOSAR standards.
Ability to independently understand architecture/design documents and RFCs.
Ability to develop and deliver production-quality platform software.
Nice to Have
Experience with automotive MCUs.
Knowledge of ASPICE and ISO 26262.
Experience using AI tools to improve software development efficiency.
Key Competencies
Strong analytical and problem-solving skills.
Ability to independently handle complex embedded software development.
Excellent debugging and system-level understanding.