Embedded Firmware/Systems Engineer

Oxford Global Resources
Alpharetta, GA, United States
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering C++ (Programming Language) Ubuntu (Operating System) System Configuration Software Debugging Linux Embedded Software Firmware Hardware Design Linux System Administration Red Hat Enterprise Linux Schematic Capture
+6 more
System Programming System Testing Systems Integration PIC Microcontroller Hardware Testing Bare Metal

Job description

Summary: Our client is seeking an experienced Embedded Firmware / Systems Engineer to take ownership of a tablet-based subsystem and drive completion of remaining development, integration, and validation activities. This role will focus on firmware updates for a PIC microcontroller, Linux-based system validation, PXE boot infrastructure setup, and production test development. The ideal candidate is hands-on, comfortable working across hardware and software boundaries, and capable of troubleshooting complex system-level issues in a fast-paced environment.

Requirements

  • Strong experience with embedded firmware development, especially low-level systems programming
  • Bare-metal experience with PIC controllers (client is using PIC18 and PIC12 on the board)
  • C/C++ experience
  • Experience working in Linux environments (RedHat/RHEL and/or Ubuntu)
  • Hands-on experience with hardware validation, system integration, and troubleshooting
  • Experience configuring and working with PXE boot environments or something similar
  • Ability to debug across hardware, firmware, and OS layers
  • Experience developing test procedures and technical documentation

Bonus skills (not required):

  • Mixed-signal circuit design, schematic capture, or related hardware design experience
  • Experience with USB HID / keyboard emulation firmware
  • Background working with Intel-based embedded systems or motherboards
  • Experience setting up production test infrastructure or manufacturing test environments
  • Familiarity with SDRL documentation and regulated development environments
  • Experience supporting bring-up of tablet or custom embedded platforms

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

Videos

See all

Related articles

See all