Unknown Company

Boot Loader / Firmware Developer Embedded C

fort lauderdale, fl • Posted 5 days ago
Onsite Full Time General

Embedded Firmware EngineerYou will be involved in the design, implementation, and validation of embedded firmware and drivers for a variety of vehicle features, such as starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role, engineers will focus on firmware and driver development and integration using Embedded C to deploy on FreeRTOS and QNX RTOS.What you will be able to do:Design embedded bootloaders, firmware and drivers that will execute in ETAS implementation of QNX RTOS and FreeRTOSFollow software coding standards, meet MISRA guidelines, and follow other best practicesDesign and develop software for a System on Chip (SoC) solution consisting of multiple operating environments (POSIX, RTOS, bare metal) and processing cores (MPU, MCU, DSP) interfacing with devices through common peripheral buses (SPI, I2C, CAN, PCIe, MIPI CSI, SERDES, Ethernet, UART)Design and develop QNX and FreeRTOS device drivers using CDesign and develop Classic AUTOSAR services and Complex Device Drivers (CDD) using CDebug HW-SW interfacing issues for root cause identification using common tools and methods (JTAG, oscilloscope, logic analyzer, Lauterbach)Work with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologiesDevelop Complex Device Drivers (CDD) and configure basic software componentsMinimum Qualifications:BS in Electrical Engineering, Computer Engineering, Computer Science, or related field2+ years of experience in software development in C2+ years of bootloader, firmware and device driver development in Communication Services, Memory Services, System Services, and Complex Device DriversPreferred Qualifications:MS in Electrical Engineering, Computer Engineering, Computer Science, or related fieldExperience with Jama, Polarion, Clearcase, Git, Gitbhub, JIRA, Agile, MISRA C/C++ Development with ETAS Toolchain including ETAS ASCETKeywords: Bootloader, Firmware, Device Drivers, C, FreeROTS, QNXTop Skills:Firmware and/or Bootloader DevelopmentCDeveloping software for a System on Chip (SoC)

Back to Job Search