Firmware Engineer

Overview

On Site
$40 - $65
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Zephyr
Zephyr OS
FreeRTOS
Renesas
Nordic
Board Bring up
Processors
RTOS
Embedded systems
Microcontrollers
firmware development
device drivers
Hardware Development
Operating Systems
Testing
BSP
Board support package
bamboo
bitbucket
confluence
arm
JIRA

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***

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Fults & Associates, LLC