Embedded Firmware Engineer

Jobs via Dice • United State
Remote
Apply
AI Summary

Develop firmware for high voltage hardware and I/O hardware electronics devices. Collaborate with systems, software, and hardware engineering teams. Support existing and/or legacy embedded firmware designs.

Key Highlights
Embedded Firmware Development
Collaboration with cross-functional teams
Legacy firmware support
Key Responsibilities
Collaborate with systems, software, and hardware engineering to develop embedded microcontroller designs for high voltage distribution, control systems, and system interfaces
Support existing and/or legacy embedded firmware designs
Develop and review requirements and decompose into released work packages
Collaborate with teams through issue tracking and use of revision control systems
Perform debug through simulation and physical lab testing
Technical Skills Required
C code Git BitBucket Jira NXP S32K series microcontrollers TI TMS320 series DSP Simulink Stateflow modeling auto-code generation PCIe USB Ethernet DDR I2C SPI CAN LVDS HDMI Code Composer Studio Eclipse MCUXpresso IDEs
Benefits & Perks
100% Remote

Job Description


Dice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!

Embedded Firmware Engineer 100% REmote

Summary

The Embedded Firmware Developer position is responsible for the development and implementation of the firmware for the high voltage hardware and I/O hardware electronics devices.

Tasks and Responsibilities:

  • Collaborating with systems, software, and hardware engineering to develop embedded microcontroller designs for high voltage distribution, control systems, and system interfaces
  • Support existing and/or legacy embedded firmware designs
  • Develop and review requirements and decompose into released work packages
  • Collaborate with teams through issue tracking and use of revision control systems
  • Perform debug through simulation and physical lab testing

Position Requirements:

  • Bachelor's degree (B.A. or B.S.) in Computer Engineering or Computer Science
  • 5-10 years of experience working in C code
  • Experience with Git, BitBucket, or similar revision control systems
  • Experience with Jira or similar issue tracking systems
  • Experience with NXP S32K series microcontrollers
  • Experience with TI TMS320 series DSP
  • Experience with Simulink Stateflow modeling and auto-code generation
  • Experience with industry-standard protocols, such as PCIe, USB, Ethernet, DDR, I2C, SPI, CAN, etc.
  • Experience with generic video interfaces, such as LVDS, HDMI, etc
  • Experience with Code Composer Studio, Eclipse, MCUXpresso IDEs
  • Understanding of basic electrical circuits

Similar Jobs

Explore other opportunities that match your interests

Junior Game Developer (Java / libGDX)

Programming
•
7h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

crossing hurdles

United State

Staff Data Architect

Programming
•
8h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

heartflow

United State

Staff Software Engineer

Programming
•
8h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

GitHub

United State

Subscribe our newsletter

New Things Will Always Update Regularly