Embedded Software Engineer

CodeX Tech-IT LLC

California (MO)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions company is seeking an embedded systems developer to design and maintain firmware for microcontroller-based systems. The ideal applicant will have a Bachelor's or Master's degree in a related field, 3+ years of experience in embedded development, and strong skills in C/C++. Responsibilities include designing low-level drivers, debugging, and collaboration with cross-functional teams. You will work on exciting projects like IoT firmware and real-time control systems.

Qualifications

  • 3+ years of experience in embedded systems development.
  • Strong hands-on experience with C/C++ is a must.
  • Solid understanding of microcontrollers and RTOS.

Responsibilities

  • Design low-level drivers for peripherals.
  • Work with RTOS for real-time task scheduling.
  • Debug complex issues using advanced tools.
  • Collaborate with hardware and application teams.

Skills

C/C++
Microcontrollers (ARM Cortex-M preferred)
RTOS concepts
Embedded Linux (Yocto, Buildroot)
Wireless/IoT protocols
Python

Education

Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or similar

Tools

JTAG
Oscilloscopes
Logic analyzers

Job description

About the Role

Develop and maintain embedded firmware in C/C++ for microcontroller-based systems.

Responsibilities
  • Design low-level drivers for peripherals (GPIO, ADC, PWM, UART, SPI, I2C, CAN)
  • Work with RTOS (FreeRTOS, Zephyr, etc.) for real-time task scheduling
  • Bring up new hardware boards and support system integration
  • Debug complex issues using tools like JTAG, oscilloscopes, logic analyzers
  • Collaborate with hardware, systems, and application teams
  • Participate in code reviews and contribute to engineering best practices
Qualifications
  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or similar
  • 3+ years of experience in embedded systems development
Required Skills
  • Strong hands-on experience with C/C++ (must-have)
  • Solid understanding of microcontrollers (ARM Cortex-M preferred)
  • Experience with RTOS concepts (tasks, scheduling, interrupts, synchronization)
Preferred Skills
  • Experience with Embedded Linux (Yocto, Buildroot)
  • Knowledge of device drivers and kernel-level programming
  • Experience with wireless/IoT protocols (BLE, Wi-Fi, MQTT)
  • Experience in automotive, robotics, or consumer electronics
  • Familiarity with CI/CD pipelines and automated testing for firmware
  • Knowledge of Python for scripting or testing
Sample Projects You Might Work On
  • Firmware for IoT devices (smart sensors, wearables)
  • Real-time control systems for robotics or automation
  • Low-power embedded systems for battery-operated devices
  • Connectivity stacks for Bluetooth/Wi-Fi enabled devices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Simbex, LLC • Lebanon (NH)

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

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Firmware Engineer
Firmware Engineer

EDIS Group • Orlando (FL)

On-site
USD 75,000 - 115,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Embedded Engineer II
Embedded Engineer II

Jobtailor • Melville (NY)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer (all levels)
Embedded Firmware Engineer (all levels)

Oho Group • Austin (TX)

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

TechDigital Group • New York (NY)

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

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000