Embedded Firmware Engineer (Bare Metals)

Van Kaizen

Salem (VA)

On-site

USD 95,000 - 130,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Van Kaizen Limited in Salem, Virginia, is seeking an experienced Embedded Firmware Engineer to design and implement bare-metal firmware for microcontrollers, focusing on time-critical processing and secure interfaces.

The role involves collaborating in a cross-functional team to optimize performance and resource usage, and to enable interfaces such as CAN, Ethernet, USB, and wireless protocols across devices like STM32, dsPIC, NXP, Renesas, TI, and ARM Cortex-M.

Qualifications

  • BS in Electrical Engineering, Software Engineering or closely related field (MS preferred).
  • 5+ years of embedded firmware experience.
  • 5+ years of C development.
  • Hands-on firmware for microcontrollers (Microchip dsPIC, STM32, NXP, Renesas, TI, ARM Cortex-M).
  • Experience developing bare-metal firmware for time critical processing systems such as A/D sampling, motor control and communications.
  • Experience with SPI, I2C, UART, PWM, ADC, Timers, and Interrupts.
  • Familiar with industrial and embedded communication protocols including CAN, CAN-FD, Modbus, RS-485, USB, Ethernet, MQTT, BLE, and Wi-Fi

Responsibilities

  • Define and develop embedded software in accordance with software design and test requirement specifications, while conducting verification testing during development.
  • Play a key role in developing innovative, market-leading electro-mechanical products as part of a cross-functional project team.
  • Optimize firmware performance, memory utilization, and computational efficiency within resource-constrained embedded systems
  • Code development for configuring/interfacing with real time clocks, Ethernet PHY chips, external memory, and specialty sensors
  • Implement security and password access routines and Ethernet communication protocols

Skills

Embedded firmware
C development
Microcontroller development
Real-time embedded systems

Education

Bachelor's degree in Electrical Engineering
Master's degree (preferred)

Tools

Microchip dsPIC
STM32
NXP
Renesas
TI
ARM Cortex-M

Job description

Industry leading manufacturing and transpiration company is looking for a Embedded Firmware Engineer with experience in bare metals for their Salem location.

To note: this role is an on-site role in Salem, VA and does require the candidate to be a US Person (US Citizen or Permanent Resident).

Responsibilities:
  • Define and develop embedded software in accordance with software design and test requirement specifications, while conducting verification testing during development.
  • Play a key role in developing innovative, market-leading electro-mechanical products as part of a cross-functional project team.
  • Optimize firmware performance, memory utilization, and computational efficiency within resource-constrained embedded systems
  • Code development for configuring/interfacing with real time clocks, Ethernet PHY chips, external memory, and specialty sensors
  • Implement security and password access routines and Ethernet communication protocols
Qualifications:
  • BS in Electrical Engineering, Software Engineering or closely related field? (MS preferred)
  • 5+ years of embedded firmware experience
  • 5+ years of C-development
  • Hands-on experience developing firmware for microcontrollers (Microchip dsPIC, STM32, NXP, Renesas, TI, ARM Cortex-M)
  • Experience developing bare-metal firmware for time critical processing systems such as A/D sampling, motor control and communications
  • Experience with SPI, I2C, UART, PWM, ADC, Timers, and Interrupts
  • Familiar with industrial and embedded communication protocols including CAN, CAN-FD, Modbus, RS-485, USB, Ethernet, MQTT, BLE, and Wi-Fi
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer — On-Site Salem
Senior Embedded Firmware Engineer — On-Site Salem

Van Kaizen Limited • Salem (VA)

On-site
USD 95,000 - 130,000
Embedded Firmware Engineer - Bare Metal
Embedded Firmware Engineer - Bare Metal

Richgroupusa • Roanoke (VA)

On-site
USD 100,000 - 165,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer 841829
Firmware Engineer 841829

Capstone Search Advisors • Berlin (CT)

On-site
USD 90,000 - 140,000
Firmware Engineer
Firmware Engineer

AttoTude inc. • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Santa Barbara (CA)

On-site
USD 110,000 - 160,000
Equity Participation
Relocation Assistance
401(k)
+3
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

PrincePerelson and Associates • Ogden (UT)

Hybrid
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000