Firmware Engineer

Ethernovia

Pune District

On-site

INR 800,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pre‑IPO stock options
Flexible hours
Medical, dental, and vision insurance
Flexible vacation time

Job summary

Ethernovia, Inc. is seeking a Software Engineer – Firmware in Pune, India, to develop embedded firmware for networking devices. This role demands strong skills in C/C++ programming and an understanding of the software development lifecycle.

Candidates should have a degree in Computer Science and at least 3 to 7 years of work experience, depending on the level. The position offers pre-IPO stock options, flexible hours, and medical benefits.

Qualifications

  • 3 years for Mid‑level and 7 years for Senior Level position.
  • Strong understanding of architecture, implementation, and testing.
  • Experience with communication devices like Ethernet.

Responsibilities

  • Develop firmware for Ethernovia’s networking devices.
  • Architect, design, implement, test, and integrate firmware.
  • Ensure compliance with functional safety culture.

Skills

C/C++ programming
Embedded firmware development
Software development lifecycle
Integration and testing of firmware
Hands-on experience with hardware

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Git
Jenkins

Job description

Software Engineer – Firmware (Mid to Senior Level) at Ethernovia, Inc.

Location

Multiple Positions in Pune, India.

Remote Working

Considered on a case‑by‑case basis. Willingness to relocate to Pune is highly desirable.

Job Description

You will be responsible for the Embedded Firmware for Ethernovia’s networking devices. This includes developing firmware that configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. As part of the Software team, you will architect, design, implement, test, and integrate firmware rolled into Ethernovia’s SDK. The firmware is built ground‑up for safety‑critical automotive applications. Every team member must fit into a culture of functional safety.

Technical Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software, or related field.
  • Work Experience: 3 years for Mid‑level and 7 years for Senior Level position.
  • Strong understanding of software development lifecycle including architecture, implementation and testing fundamentals.
  • Proficient in C/C++ programming language. Experience in Python is a plus.
  • Experience with firmware, preferably for communication devices like Ethernet.
  • Experience with embedded firmware, preferably for communication devices like Ethernet.
  • Experience with integration and testing of firmware and low‑level code.
  • Hands‑on experience with hardware and embedded processors, preferably for communication devices.
  • Expertise in efficient code practices for code footprint and performance.
Nice to Have Experience
  • Simulation and emulation platforms.
  • GNU or similar compiler, debugging suite.
  • Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB.
  • Building automotive or other safety‑critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262.
  • Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, SerDes, PCIe, NTB, and SR‑IOV.
  • Code version control and review tools/processes like Perforce/Git, Swarm.
  • Automation and DevOps tools like Jenkins.
  • Mixed signal systems – analog, digital, DSP.
  • ARM family of processors or similar embedded processors.
  • Bootloaders like uboot or similar.
Soft Skills
  • Self‑motivated and able to work independently and in a team.
  • Excellent communication and documentation skills.
  • Attention to detail.
Benefits
  • Technology depth and breadth expansion.
  • Opportunity to grow your career as the company grows.
  • Pre‑IPO stock options.
  • Cutting‑edge technology.
  • World‑class team.
  • Competitive base salary.
  • Flexible hours.
  • Medical, dental and vision insurance for employees.
  • Flexible vacation time to promote work‑life balance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ethernovia • Pune District

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Opportunity for career growth
Device Driver Software Development
Device Driver Software Development

Ethernovia • Pune District

Hybrid
INR 1,000,000 - 2,500,000
Pre-IPO stock options
Cutting-edge technology
Flexible hours
+1
Embedded Architecture Software Engineer
Embedded Architecture Software Engineer

Ethernovia • Pune District

On-site
INR 1,500,000 - 2,500,000
Pre-IPO stock options
Cutting-edge technology opportunities
Career growth
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Competitive base salary
+1
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune District

On-site
INR 700,000 - 1,000,000
Pre IPO stock options
Technology depth and breadth
Flexible hours
+1
Device Driver Software Development (Pune)
Device Driver Software Development (Pune)

Ethernovia • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Pre-IPO shares
Competitive compensation
Great benefits
Principal Embedded Software Engg
Principal Embedded Software Engg

Ethernovia • Pune District

On-site
INR 2,000,000 - 3,000,000
Pre-IPO stock options
Flexible work hours
Cutting-edge technology exposure
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 2,000,000 - 3,000,000
Pre IPO stock options
Competitive base salary
Flexible hours
GUI Tools Software Development
GUI Tools Software Development

Ethernovia • Pune District

Hybrid
INR 1,200,000 - 2,500,000
Pre-IPO stock options
Flexible work hours
Medical, dental, and vision insurance
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Ethernovia • Pune District

On-site
INR 1,400,000 - 2,000,000
Pre-IPO stock options
Competitive base salary
Flexible hours
+1