[Remote] Sr. Embedded Software/Firmware Engineer
Key details
- Work type
- remote
- Employment
- full time
Job Description
Note: The job is a remote job and is open to candidates in USA. Ethernovia is developing the future of Ethernet-based networks for software-defined and autonomous vehicles, robotics, and other intelligent machines.
As a Senior Embedded Software/Firmware Engineer, you will be responsible for developing the software stack for networking devices, including device drivers and firmware, ensuring safety and functionality in automotive applications.
Responsibilities You will be responsible for Ethernovia’s Networking devices software stack development which will include; Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities, as well as automated unit/system testingThe drivers will integrate with the Communication Stack of a Linux and AUTOSAR StackThe device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardwareAs 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 devicesFirmware code may also run as a standalone library within the device driver itselfAs 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 SDKThese drivers are built ground-up for safety critical automotive applicationAlso, 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 Skills Bachelors or Master's degree in Computer Science/Software or related fieldWork Experience: 6+ yearsStrong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentalsProficient in C/C++ Programming Language.
Experience in Python is a plusExperience with Software Device Drivers, preferably for communication devices like EthernetDeep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating SystemExperience with integration and testing with Operating System Device Driver InterfacesHands-on experience with Hardware, preferably communication devicesExperience with Firmware, preferably for communication devices like EthernetExperience with integration and testing of firmware and low-level codeHands-on experience with Hardware and embedded processors, preferably for communication devicesExpertise in efficient code practices for code footprint and performanceExcellent communication/documentation skillsAttention to detailsCollaboration across multidisciplinary and international teamsAUTOSAR Communication StackMCALExperience with simulation and emulation platformsGNU or similar compiler, debugging suiteEmbedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USBBuilding Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262Communication/networking protocols like: Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOVVideo processing standards and protocolsCode Version Control and Review tools/processes like Perforce/Git, SwarmBuild systems like YoctoHigh performance drivers and test tools preferably networking and communicationsVirtualization and virtualized device driversMixed Signal systems - Analog, Digital, Digital Signal Processing (DSP)ARM family of processors or similar embedded processorsBootloaders like uboot or similar Benefits Pre-IPO stock optionsFlexible hoursMedical, dental and vision insurance for employeesThe compensation package will also include incentive compensation in the form of pre-IPO ISO options, in addition to base salary and a full range of medical and other benefits.
Company Overview Ethernovia is a developer of an Ethernet system that provides the next evolution in vehicle communication. It was founded in 2018, and is headquartered in San Jose, California, USA, with a workforce of 51-200 employees. Its website is https://www.ethernovia.com.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Source: Google Jobs • Last updated 3w ago