Overview
Skills
Job Details
***Not able to work with 3rd Parties at any point during the hiring process***
Job Title: Embedded Firmware Engineer
Position Summary
Seeking a skilled Embedded Firmware Engineer with expertise in board bring-up and embedded systems, focusing on Zephyr OS and FreeRTOS.
The position requires expertise in board bring-up processes, specifically for new prototypes, often referred to as "virgin" boards. The responsibilities include initializing hardware, troubleshooting, and diagnosing hardware-related issues. The boards utilize Renesas and Nordic technologies, and the candidate will be need to work with Zephyr OS and FreeRTOS.
Key skills: Board support Package (BSP), Board Bring-up, Zephyr, FreeRTOS, hardware-software integration, JIRA, Bamboo, Bitbucket, Confluence
Note that this is a 6-month contract with a tight deadline.
Key Responsibilities
- Lead hardware development and board bring-up efforts.
- Integrate hardware and software components.
- Conduct rigorous testing and debugging to ensure compliance with industry standards.
- Transition a new product to an internal feasibility study.
- Develop BLE-enabled automotive relay software for a starter relay in C on Nordic Processor, including communication specifications.
- Create relay gang tester software for a system of 16 relays in C on Nordic Processor.
- Develop integration and communication software for an automotive head-end unit to interface with a BLE-enabled relay, utilizing C on both Nordic and Renesas processors.
- Manage software through QA processes using Jira and adhere to pre-developed Software Testing Plans (STP).
Required Expertise
- Extensive hands-on experience with microcontrollers (Renesas: M3062FHPGP, R5F3650NDFB, R5F3651TDFC; Nordic: nRF9160-SICA, nRF52840-CKAA).
- Knowledge of real-time operating systems, embedded firmware, hardware-software integration, and device drivers.
- Proficiency in C/C++ and low-level programming techniques, including interfaces such as SPI, I2C, and UART.
Work Environment
- On-site presence required five days a week due to project timelines.
Qualifications
- Proven track record of successful board development across multiple processor types.
- Experience in regulatory compliance testing (automotive standards NHTSA and CENELEC).
- Familiarity with development tools like Altium Designer.
Collaboration
- Work effectively with cross-functional teams to drive innovative solutions.
Passion for Technology
- Must possess a passion for developing cutting-edge embedded systems.
***Not able to work with 3rd Parties at any point during the hiring process***