Senior Firmware Engineer (C++, Linux)

Sibros

Pune District

On-site

INR 3,500,000 - 6,000,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Flexible vacation and paid time off
Wellness programs
Team events and budget for online学习

Job summary

Sibros Technologies in Pune, India, is seeking a Senior Firmware Engineer (C++, Linux) to join a fast-moving product team. You will design, implement, test, and maintain embedded software across varied hardware and vehicle platforms, lead code reviews, and mentor junior engineers while delivering high-quality, scalable solutions.

Experience with SDLC practices, Agile workflows, Google Test, and debugging complex systems is essential to drive customer success and reference designs.

Qualifications

  • 8+ years of production-quality C++ software experience.
  • Proficiency in Linux/POSIX environments.
  • Experience with Agile methodologies, Git, unit testing (Google Test), static analysis, and code reviews.

Responsibilities

  • Embedded development: design, implement, test, release and maintain embedded software across hardware and vehicle architectures.
  • Lead design and code reviews to uphold quality and architectural integrity.
  • Investigate, debug and resolve high-priority customer issues for seamless platform integration.
  • Collaborate with internal teams and customers to plan projects, identify risks and deliver features on schedule.
  • Lead the creation of requirements, design specs, test plans and reference architectures.

Skills

Expert C++
Linux/POSIX
Modern SDLC
Soft skills

Tools

Bazel
JIRA
Confluence
Google Test

Job description

Who We Are

About Sibros Technologies

Sibros is accelerating the future of SDV excellence with its Deep Connected Platform™ that orchestrates full vehicle software update management, vehicle analytics, and remote commands in one integrated system. Adaptable to any vehicle architecture, Sibros’ platform meets stringent safety, security, and compliance standards, propelling OEMs to innovate new connected vehicle use cases across fleet management, predictive maintenance, data monetization, and beyond.

Learn more at www.sibros.tech.

Our Mission

Our mission is to help our customers get the most value out of their connected devices.

Follow us on

LinkedIn | Youtube | Instagram

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer (C++, Linux) Pune, India
Senior Firmware Engineer (C++, Linux) Pune, India

Sibros • Pune District

On-site
INR 3,500,000 - 5,500,000
Health insurance
Flexible vacation
Growth opportunities
+1
Firmware Solutions Engineer II Pune, India
Firmware Solutions Engineer II Pune, India

Sibros • Pune District

On-site
INR 1,500,000 - 2,800,000
Equity options
Health, dental, and vision plans with
Flexible vacation and paid time off
+3
Firmware Solutions Engineer II
Firmware Solutions Engineer II

Sibros • Pune District

On-site
INR 1,200,000 - 2,200,000
Equity options
Health, dental, and vision plans with
Flexible vacation
+3
Engineer - Embedded Software (C++, Linux)
Engineer - Embedded Software (C++, Linux)

Sibros • Pune District

On-site
INR 800,000 - 1,500,000
Equity options
Comprehensive health plans
Flexible vacation
+1
Senior Software Engineer
Senior Software Engineer

Sibros • Pune

On-site
INR 1,500,000 - 2,100,000
Health insurance
Flexible working hours
Career growth opportunities
Senior Manager (Software Solutions Architecture) Remote (Bengaluru, Karnataka, IN)
Senior Manager (Software Solutions Architecture) Remote (Bengaluru, Karnataka, IN)

Sibros • Bengaluru

Hybrid
INR 4,200,000 - 7,800,000
Health insurance
Flexible working hours
Career advancement opportunities
+1
Firmware Infrastructure Engineer Remote (Bengaluru, Karnataka, IN)
Firmware Infrastructure Engineer Remote (Bengaluru, Karnataka, IN)

Sibros • Pune District, Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
Competitive Compensation
Growth Environment
Learning & Development
+4
Engineer - Embedded Software (Embedded C, RTOS)
Engineer - Embedded Software (Embedded C, RTOS)

Sibros • Pune City

On-site
INR 800,000 - 1,500,000
Competitive compensation including equity options.
Comprehensive health, dental, and vision plans.
Flexible vacation policy.
+2
Product Manager (Core Platform and Infrastructure) Pune, India
Product Manager (Core Platform and Infrastructure) Pune, India

Sibros • Pune District

On-site
INR 2,500,000 - 4,000,000
Competitive compensation
Flat hierarchy with rapid career-adv
Learning and development opportunities
+3
Senior Software Engineer Pune, India
Senior Software Engineer Pune, India

Sibros • Pune District

On-site
INR 4,000,000 - 7,000,000