Senior Embedded Software/Firmware Engineer

🕒 January 28

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ethernovia

Ethernovia

51 - 200 employees

📡 Telecommunications

💰 $64M Series A on 2023-05

Automotive • Telecommunications

Ethernovia is a company specializing in the evolution of vehicle networks technologies. They focus on developing high-performance compute solutions, ECU consolidation, and software-defined services for advanced driver-assistance systems (ADAS) and autonomous driving. Ethernovia offers products such as Automotive Ethernet PHYs and switches, targeting the bandwidth explosion and interconnect fabric for AI/SoC. Their technology aims to revolutionize vehicle communication and is backed by significant investment to accelerate this advancement.

📋 Description

• Responsible for Ethernovia’s Networking devices software stack development, including Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, test utilities, and automated unit/system testing. • Integrate drivers with the Communication Stack of a Linux and AUTOSAR Stack. • Allow User application, Middleware and Operating system to utilize hardware features. • Configure, control, and monitor the communication device via device drivers. • Responsible for architecture, design, implementation, testing, and integration of device drivers for Ethernovia’s SDK. • Adhere to Functional Safety standards in product development.

🎯 Requirements

• Bachelors or Master’s degree in Computer Science/Software or related field. • Work Experience: 6+ years • 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 Software Device Drivers, preferably for communication devices like Ethernet. • Deep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System. • Experience with integration and testing with Operating System Device Driver Interfaces. • Hands-on experience with Hardware, preferably communication devices. • 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.

🏖️ Benefits

• 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 a healthy work-life balance

Apply Now