





Niche embedded protocols and seniority reduce applicant density.
Highly domain-specific embedded and hardware-integration skills limit cross-industry transferability.
Explicit 8+ years and specialized embedded protocol and firmware requirements raise filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and maintain embedded software for connected devices using Linux OS in collaboration with cross-functional teams.
Own complete software development lifecycle (SDLC) for embedded systems including troubleshooting hardware/software integration issues.
Mentor junior engineers and contribute to architecture, code reviews, and documentation to ensure best practices and product quality.
8+ years total professional software engineering experience.
Bachelor’s or Master’s degree in Electronics & Communication, Embedded System, Electrical/Electronics Engineering, or related field.
Strong expertise in C and C++ programming with experience on Linux OS development.
Proven experience with CAN, CANopen, Wi-Fi, MQTT protocols, device certificate management, and Eclipse IDE/VS Code environments.
Experienced embedded systems engineer with full SDLC ownership and cross-functional collaboration skills.
Deep understanding of embedded system architecture including HAL, memory management, BSP drivers, and Linux IPC is preferred.
Familiarity or experience in medical domain products is advantageous but not mandatory.