Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead device bring-up, platform initialization, and hardware enablement for embedded systems.
Debug complex hardware-software interaction issues and optimize embedded software for performance, power efficiency, and memory.
Collaborate across hardware, firmware, validation, and system teams to ensure feature delivery, product stability, and contribute to technical documentation and tooling.
Minimum Requirements
Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering or related field.
5+ years of experience in embedded software development.
Strong programming skills in C/C++ and experience developing/debugging low-level drivers.
Experience with embedded system architecture, device drivers, memory management, peripheral interfaces (UART, SPI, I2C/I3C, etc.), and debugging tools like JTAG/Lauterbach.
Ideal Candidate Profile
Experienced working closely with hardware teams for SoC bring-up and platform validation in embedded environments.
Proficient in analyzing system crashes, performance bottlenecks, power management, and subsystem interactions.
Capable of leading technical discussions, mentoring junior engineers, and taking ownership of product quality and delivery.
