onsite
Senior Embedded Platform Engineer
Devops Engineer
Senior engineer responsible for designing, developing, and maintaining deterministic embedded platforms using C# and C++, while leading code reviews and CI pipelines to ensure high‑quality, reliable firmware.
About the role
Key Responsibilities
- Design and implement embedded software components in C# and C++ for deterministic, real‑time operation.
- Establish and maintain continuous integration pipelines to automate builds, tests, and deployments.
- Conduct thorough code reviews, enforce coding standards, and mentor junior engineers.
- Collaborate with hardware and system teams to define platform requirements and ensure seamless integration.
- Diagnose and resolve performance, timing, and reliability issues in embedded firmware.
Requirements
- 5+ years of professional experience in embedded software development using C# and C++.
- Strong understanding of deterministic behavior, real‑time constraints, and low‑level hardware interaction.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitLab CI) and automated testing frameworks.
- Proven ability to perform detailed code reviews and enforce best‑practice standards.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.