Principal Embedded Software Engineer

18 Minutes ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

Ethernovia is revolutionizing automotive networking with an end-to-end Ethernet system for in-vehicle communication, supporting autonomous driving and EVs. The company is well-funded and backed by major tech investors like Porsche SE, Qualcomm, AMD, and Western Digital. This role involves the development of Ethernovia's Networking devices software stack, including embedded firmware, kernel/user mode device drivers, stack extensions, and testing utilities. The firmware is designed for safety-critical automotive applications, requiring strict adherence to functional safety and best development practices. The position demands expertise in C/C++ programming and a strong understanding of the software development lifecycle.
Must have:
  • Minimum 10+ years of relevant experience
  • Strong understanding of Software Development lifecycle
  • Proficient in C/C++ Programming Language
  • Experience with Firmware, preferably for communication devices like Ethernet
  • Experience with Embedded firmware
  • Experience with integration and testing of firmware and low-level code
  • Hands-on experience with Hardware and embedded processors
  • Expertise in efficient code practices
Good to have:
  • Experience with simulation and emulation platforms
  • GNU or similar compiler, debugging suite
  • Embedded programming with communication devices and hardware buses (I2C, SPI, Ethernet, USB)
  • Building Automotive or safety critical systems (MISRA, ASPICE, ISO26262)
  • Communication protocols (Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, SR-IOV)
  • Video processing standards and protocols
  • Code Version Control and Review tools (Perforce/Git, Swarm)
  • Mixed Signal systems
  • ARM family of processors
  • Bootloaders (uboot)
Perks:
  • Technology depth and breadth expansion
  • Opportunity to grow career
  • Pre IPO stock options
  • Cutting edge technology
  • World class team
  • Competitive base salary
  • Flexible hours

Job Details

About Ethernovia, Inc.

Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, we’re inventing the future of automobile’s communication! We are transforming automobiles’ communication network to enable the autonomous driving, electrical vehicle (EV) and software defined revolutions. Our breakthrough compute, communication, and software virtualization ushers in a new era of car connectivity and capabilities. We bring together, accelerate, and unify the car’s cameras/sensors, compute, and outside world to enable new advanced driver assistance features and services.

Ethernovia's co-founders are serial technology entrepreneurs with multiple prior successful ventures together. We are well-funded and backed by some of the worlds’ leading technology investors, having secured $64m in Series A funding. (Ethernovia Raises $64 Million to Accelerate the Revolution of Vehicle Networks | Business Wire). Our financial backers include Porsche SE, Qualcomm, AMD, and Western Digital

Exciting news announced January 2024: Our CEO Ramin Shirani Named MotorTrend Software-Defined Vehicle Innovator Awards Winner (ethernovia.com) 

September 2023: Continental and Ethernovia Announce Partnership to Develop Automotive Switch in 7nm
 - Ethernovia

Connected Car News: Helios, Continental, Ethernovia, Avanci, BMW, Mapbox, Porsche, SEMA, Honda, UltraSense, Flex Logix, Diodes Inc., Garmin, Toyota & Caruso | auto connected car news

With talented employees on 4 continents, we have filed > 50 patents to date.

Join Ethernovia’s team to make a lasting impact on the future of mobility. Come share in our success with pre-IPO shares, competitive compensation, and great benefits while growing your knowledge and career with world class talent. We are looking for talented engineers and leaders who have an entrepreneurial spirit and want to drive their design from concept to silicon to their next car.

 

Job Description

You will be responsible for the Ethernovia’s Networking devices software stack development this may include Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardware. As for the firmware it configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself. 

As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia’s SDK. This firmware is built ground-up for safety critical automotive application.

Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices. 

Technical Qualifications

  • Bachelors or Master’s degree in Computer Science/Software or related field.
  • Work Experience: Minimum 10+ years of relevant experience for this 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 with

  • Experience with 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.
  • Video processing standards and protocols
  • Code Version Control and Review tools/processes like Perforce/Git, Swarm.
  • Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP).
  • ARM family of processors or similar embedded processors.
  • Bootloaders like uboot or similar. 

Soft Skills

  • Self-motivated and able to work effectively both independently and in a team.
  • Excellent communication/documentation skills.
  • Attention to details. 

What you’ll get in return:

  • Technology depth and breadth expansion that can’t be found in a large company
  • Opportunity to grow your career as the company grows
  • Pre IPO stock options
  • Cutting edge technology
  • World class team
  • Competitive base salary
  • Flexible hours

 

Similar Jobs

Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

United States (Remote)
9 Months ago
Aisera - Enterprise Account Executive- West

Aisera

United States (Remote)
2 Months ago
PayPal - Partnerships Sr Manager

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
Haleon - Senior Brand Manager, Wellness

Haleon

Istanbul, İstanbul, Türkiye (On-Site)
1 Week ago
WebTech Corporation - Assembler I

WebTech Corporation

Kansas City, Missouri, United States (On-Site)
1 Month ago
Accenture - Advanced Application Engineer

Accenture

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Qualcomm - Software Engineer - Camera

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Months ago
fluence - Lead Engineer - Battery Module

fluence

Houston, Texas, United States (Hybrid)
9 Months ago
Coherent corp. - Senior Principal Electrical Design Engineer

Coherent corp.

Fremont, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sprinkler - Senior Solutions Consultant - SaaS Pre-Sales Germany

Sprinkler

Munich, Bavaria, Germany (On-Site)
1 Week ago
Star schema - HGV Class 1 Driver - 4ON 4OFF

Star schema

Tilbury, England, United Kingdom (On-Site)
2 Weeks ago
Keywords Studios - Player Engagement Agent - Portuguese/English - Remote

Keywords Studios

Katowice, Silesian Voivodeship, Poland (Remote)
2 Months ago
Paytm - Brand Partnership Manager - Senior Manager

Paytm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
playrix  - Senior HR Generalist

playrix

Cyprus (Remote)
8 Months ago
Coherent corp. - Site Leader

Coherent corp.

Starkville, Mississippi, United States (On-Site)
1 Month ago
Intelerad - Market and Competitive Analyst

Intelerad

United States (On-Site)
1 Month ago
metacore - Producer

metacore

Helsinki, Uusimaa, Finland (Hybrid)
4 Months ago
Scale AI - Staff AI Product Manager, Generative AI

Scale AI

San Francisco, California, United States (On-Site)
2 Months ago
GoMotive - Finance Manager - IPOR - System Admin

GoMotive

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Capgemini - Intellimach Developer

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Capgemini - Integration MuleSoft Architect

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Ruselle Investments - Graduate Trainee, Global Operations

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Qualcomm - Lead Engineer, Senior - C/C++(Android)

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
CommerceIQ - Senior Technical Lead - Crawling Platform

CommerceIQ

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Sangoma - QA Engineer

Sangoma

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Capgemini - Datacom Developer- Lead

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Spaulding Ridge - OneStream Technical Consultant

Spaulding Ridge

Jaipur, Rajasthan, India (On-Site)
2 Months ago
Paytm - Sales - Team Lead

Paytm

Bidar, Karnataka, India (On-Site)
3 Months ago
Scale AI - Senior Forward Deployed Engineer

Scale AI

Mumbai, Maharashtra, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

NVIDIA - Power Integrity Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Adyen - Integration Engineer

Adyen

Berlin, Berlin, Germany (On-Site)
1 Month ago
Hudl - Senior Software Engineer

Hudl

Austin, Texas, United States (Remote)
1 Month ago
Tesla - Dual Apprenticeship/Practical-Oriented Dual Study - Mechanical Engineering

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Rocket - Senior Sales Engineer

Rocket

United States (Remote)
3 Weeks ago
Nice - Senior Portfolio Pre-Sales Engineer

Nice

Germany (Remote)
3 Weeks ago
Palo Alto Networks - Staff Engineer Customer Success

Palo Alto Networks

London, England, United Kingdom (Remote)
2 Months ago
zoox - Fleet Support Specialist, Ops & Engineering

zoox

Foster City, California, United States (On-Site)
2 Weeks ago
warner bros games - Staff Technical Program Manager

warner bros games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Cadence - Software Engineer II

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

At Ethernovia, we’re inventing the future of automobile’s communication . We are transforming automobiles’ communication network to enable the autonomous driving and electrical vehicle (EV) revolutions. Our breakthrough compute, communication, and software ushers in a new era of car connectivity and capabilities. We bring together, accelerate, and unify the car’s sensors, compute, and outside world to enable new advanced driver assistance features and services.

Pune, Maharashtra, India (On-Site)

San Jose, California, United States (On-Site)

Pune, Maharashtra, India (Hybrid)

San Jose, California, United States (On-Site)

India (On-Site)

View All Jobs

Get notified when new jobs are added by Ethernovia

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug