deployed_

Senior Firmware Engineer (C++, Linux)

Sibros Technologies - Pune, India

Still listed by Sibros Technologies · checked today

India: good overlapOnsiteSeniorFull-timeEngineeringEmbedded

Skills: C++, Linux, Posix, C, Python, GIT, Google test, Bazel, Jira, Confluence, CAN, Ethernet, UDS, Some/ip, MQTT, Grpc, Https, OTA, Agile

No account needed. About a minute.

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.

Related live jobs

ASIC Engineer

Cisco - Bangalore, India

1d ago
India: good overlapEngineeringOnsiteSenior

Eligible: India - Ate test development, Advantest v93000, Smartest, C

1d ago
India: good overlapEngineeringOnsiteMid

Eligible: India - Test engineering, Electronic circuit board testing, Tester hardware, Tester software