





Niche senior C/C++ embedded role at a lesser-known company reduces applicant competition.
C/C++ Linux and embedded interfacing limit cross-industry transferability.
Senior ownership plus mandatory C/C++ and Linux increases technical filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Full ownership of one product including backend services, API layer, and front-end where applicable, accountable for production quality, reliability, and direction.
Define technical architecture and make informed design decisions with documented trade-offs.
Coordinate with embedded and hardware teams, maintain test coverage, and provide weekly status reporting covering product state, plans, and risks.
Proficiency in C, C++, and Linux as primary technical skills (implied by job title).
Experience in full-stack software development including backend and API layers.
Work Experience Required: Not explicitly mentioned in the JD.
Ability to coordinate and define software-firmware interface specifications with embedded engineers.
Engineer capable of owning an entire product end-to-end with strategic architectural and quality accountability.
Experienced in translating stakeholder requirements into specifications and able to challenge non-beneficial or unsound requirements.
Skilled in cross-functional collaboration involving embedded and hardware teams, and producing clear, concise technical status reports.