Senior Software Engineer - Device Drivers or Firmware

October 8

Apply Now
Logo of Ethernovia

Ethernovia

51 - 200

💰 $64M Series A on 2023-05

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 drivers will integrate with the Communication Stack of a Linux and AUTOSAR Stack. • 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 device drivers rolled into Ethernovia’s SDK. • These drivers are 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.

Requirements

• Bachelors or Master’s degree in Computer Science/Software or related field. • Work Experience: 7+ 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. • Self-motivated and able to work effectively both independently and in a team. • Excellent communication/documentation skills. • Attention to details.

Benefits

• Medical, dental and vision insurance for employees • Flexible vacation time to promote a healthy work-life balance • Competitive base salary • Flexible hours • Pre IPO stock options • World class team • Cutting edge technology • Opportunity to grow your career as the company grows • Technology depth and breadth expansion that can’t be found in a large company

Apply Now

Similar Jobs

October 3

PurposeMed

51 - 200

Engineering Team Lead at PurposeMed to guide projects and manage team in healthcare.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com