Real-Time Embedded Software Engineer (C/C++, ARM)

Apex Systems

Atlanta (GA)

On-site

USD 123,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental benefits
401K with company match
Employee stock purchase program (ESPP)
HSA and EAP

Job summary

Apex Systems is seeking an Embedded Software/Firmware Engineer to design, test, and deploy real-time software for rugged, embedded systems in Atlanta, GA. You will work closely with hardware and systems teams to move designs from concept through deployment on 32-bit MCUs.

Requirements include a relevant bachelor’s (master’s preferred) and hands-on embedded development experience. Knowledge of Ethernet/PCIe, embedded Linux, and MBSE is a plus; open architectures and FPGA exposure are advantageous.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related field.
  • 5+ years of embedded software/firmware development experience for concept-to-deployment.
  • Strong grasp of 32-bit architectures (ARM Cortex-M/A, STM32, ESP32, NXP, TI).

Responsibilities

  • Design, test, and develop embedded software and real-time firmware to meet requirements.
  • Write, debug, and maintain embedded code interfacing with processors, peripherals and interfaces.
  • Develop designs for modern 32-bit MCU/MPU architectures in embedded firmware.
  • Collaborate with hardware/systems engineers for integration and bring-up.
  • Maintain software, scripts, and documentation for future reviews and enhancements.
  • Provide effort estimates and contribute to technical reports and research initiatives.

Skills

Embedded software
32-bit MCUs
Embedded C/C++
Real-time
Ethernet/PCIe

Education

Bachelor’s degree in CS/CE/EE
Master’s degree in related field
PhD (not required)

Tools

Embedded Linux
SysML
VHDL/Verilog

Job description

Apex Systems is seeking an Embedded Software/Firmware Engineer to design, test, and deploy real-time software for rugged, embedded systems in Atlanta, GA. You will work closely with hardware and systems teams to move designs from concept through deployment on 32-bit MCUs.

Requirements include a relevant bachelor’s (master’s preferred) and hands-on embedded development experience. Knowledge of Ethernet/PCIe, embedded Linux, and MBSE is a plus; open architectures and FPGA exposure are advantageous.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rugged Embedded Hardware Engineer
Rugged Embedded Hardware Engineer

Apex Systems • Atlanta (GA)

On-site
USD 120,000 - 168,000
401K
Employee stock purchase program (ESPP)
Health, dental, vision insurance
Senior Embedded Software Engineer (ARM/Linux, Real-Time)
Senior Embedded Software Engineer (ARM/Linux, Real-Time)

NR Consulting • Cleveland (OH)

On-site
USD 90,000 - 120,000
Real-Time Embedded Software Engineer (C/C++)
Real-Time Embedded Software Engineer (C/C++)

Aeva Inc. • Mountain View (CA)

On-site
USD 132,400 - 179,200
Realtime Embedded Platform Software Engineer (C/C++, ARM)
Realtime Embedded Platform Software Engineer (C/C++, ARM)

NOKIA • Plano (TX)

On-site
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Georgia Tech Research Institute (GTRI) • Atlanta (GA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer - Remote, Bring-Up & RTOS
Embedded Systems Engineer - Remote, Bring-Up & RTOS

ITW • Atlanta (GA)

On-site
USD 78,000 - 130,000
Senior Embedded Firmware Engineer - Real-Time ARM
Senior Embedded Firmware Engineer - Real-Time ARM

IST Precision Inc. • North Carolina

On-site
USD 100,000 - 180,000
Senior Embedded Software Engineer – Real-Time Systems
Senior Embedded Software Engineer – Real-Time Systems

RFA Engineering • Chillicothe (IL)

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Retirement Savings Account (401k)
Paid Time Off
+1
Real-Time Embedded Systems Engineer
Real-Time Embedded Systems Engineer

Georgia Tech Research Institute • Atlanta (GA)

On-site
USD 110,000 - 160,000