Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Sibros Technologies

NewBe an early applicant

Senior Firmware Engineer (C++, Linux)

Posted Updated
Discussion

Description

About the Role:

Job Title: Senior Firmware Engineer (C++, Linux)

Experience: 8+years

Job Type: Full-Time


As a team member, you will be responsible for integrating our in-vehicle software, developing customized solutions for customers, triaging and resolving issues, improving our products, and creating reference designs and technical documentation for customers.

What you’ll do:

  • Embedded Development: Design, implement, test, release, and maintain embedded software optimized for a wide range of hardware, operating systems, and complex vehicle architectures.
  • Technical Leadership: Perform rigorous design and code reviews, inspiring the team to maintain high standards of code quality and architectural integrity.
  • Customer Excellence: Investigate, debug, and resolve high-priority issues reported by customers, ensuring seamless platform integration.
  • Cross-Functional Collaboration: Partner with internal teams and external customers to build project plans, identify technical risks, and deliver features on schedule.
  • Documentation: Lead the creation of requirements documents, design specifications, test plans, and reference architectures to guide both internal and external stakeholders.

What you should know:

  • Expert C++: 8+ years of experience developing production-quality software in C++.
  • Linux/POSIX Systems: Deep proficiency in C++ programming specifically for resource-constrained Linux or POSIX-based environments.
  • Modern SDLC: Extensive experience with Agile methodologies, Git, unit testing (Google Test), static analysis, and collaborative code reviews.
  • Soft Skills: Exceptional communication skills with the ability to work independently, act on feedback, and mentor junior engineers in a fast-paced environment.

Preferred Qualifications:

  • Multi-Language Proficiency: Professional experience with C and Python.
  • Automotive Networking: Familiarity with automotive protocols such as CAN, Ethernet, UDS, and SOME/IP.
  • IoT & Connectivity: Experience with IoT technologies including MQTT, gRPC, HTTPS, and security protocols, as well as OTA (Over-the-Air) software updates and telemetry.
  • Tooling: Hands-on experience with Bazel, JIRA, and Confluence.

What we offer:

  • Competitive Compensation: A package inclusive of performance incentives.
  • Growth Environment: A dynamic work environment with a flat hierarchy and rapid career advancement.
  • Learning & Development: Access to continuous learning and professional development opportunities.
  • Work-Life Balance: Flexible working hours and a culture that promotes balance.
  • Comprehensive Benefits: Health insurance and wellness programs.
  • Modern Policy: Flexible vacation and paid time off, you decide when you need a break.
  • Team Culture: Regular team events, off-sites, and a budget for online courses, books, and conferences.


Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →