Embedded Systems Engineer

nexacode

Texas

On-site

USD 90,000 - 130,000

Full time

9 hours 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

Nexacode is seeking an experienced Embedded Systems Engineer to design, develop, and optimize embedded software and firmware for ARM-based platforms. You will work across hardware, drivers, and RTOS to deliver reliable, high-performance systems.

You should be proficient with Embedded C/C++, Cortex-M/A, CAN/LIN, SPI, I2C, UART, and Linux device drivers, and comfortable debugging with JTAG and Lauterbach. This role requires hands-on hardware interaction and cross-functional collaboration.

Qualifications

  • Proficiency in Embedded C/C++ for embedded systems.
  • Hands-on ARM Cortex-M/A experience required.
  • Exposure to MCU families such as STM32, NXP, TI, Infineon.
  • Experience with RTOS such as FreeRTOS, QNX, Zephyr or ThreadX.
  • Knowledge of Embedded Linux and writing Linux device drivers.
  • Experience with CAN, CAN FD, LIN, SPI, I2C, UART, Ethernet.
  • Understanding of interrupts, timers, DMA, GPIO and memory management.
  • Experience with debugging tools: JTAG, GDB, Lauterbach.
  • Familiarity with Git, GCC, CMake and Python scripting.

Responsibilities

  • Design, develop, and maintain embedded software and firmware.
  • Develop applications using Embedded C and C++.
  • Work with microcontrollers, microprocessors, and ARM-based platforms.
  • Develop and integrate device drivers, BSPs, and hardware interfaces.
  • Work with RTOS and Embedded Linux environments.
  • Debug and troubleshoot hardware and software integration issues.
  • Perform firmware testing, optimization, and system integration.

Skills

Embedded C/C++
ARM Cortex-M/A
MCU families (STM32/NXP/TI/Infineon)
RTOS (FreeRTOS/QNX/Zephyr/ThreadX)
Embedded Linux/Device Drivers
CAN/LIN/Ethernet comms
Interrupts/DMA/GPIO
Debug tools (JTAG/GDB/Lauterbach)
Git/GCC/CMake/Python

Job description

We are actively looking for an experienced Embedded Systems Engineer with strong hands-on experience in embedded software development, firmware engineering, and hardware-software integration.

Key Responsibilities:
  • Design, develop, and maintain embedded software and firmware.
  • Develop applications using Embedded C and C++.
  • Work with microcontrollers, microprocessors, and ARM-based platforms.
  • Develop and integrate device drivers, BSPs, and hardware interfaces.
  • Work with RTOS and Embedded Linux environments.
  • Debug and troubleshoot hardware and software integration issues.
  • Perform firmware testing, optimization, and system integration.
Required Technical Skills:
  • Strong experience in Embedded C and C++.
  • Hands-on experience with ARM Cortex-M / Cortex-A.
  • Knowledge of microcontrollers such as STM32, NXP, TI, or Infineon.
  • Experience with RTOS (FreeRTOS, QNX, Zephyr, or ThreadX).
  • Working knowledge of Embedded Linux and Linux Device Drivers.
  • Experience with CAN, CAN FD, LIN, SPI, I2C, UART, and Ethernet protocols.
  • Knowledge of interrupts, timers, DMA, GPIO, and memory management.
  • Experience with JTAG, GDB, Lauterbach, and firmware debugging.
  • Familiarity with Git, GCC, CMake, and Python scripting.
Good to Have:
  • Bootloader development and OTA updates
  • Automotive or industrial embedded systems
  • MISRA C/C++ and ISO 26262
Candidate Eligibility:
  • W2 candidates only.
  • No third-party submissions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Robotics Technologies • San Francisco (CA)

On-site
USD 130,000 - 180,000
Embedded Engineer
Embedded Engineer

Valiant Technologies LLC • California

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Quantum Technologies LLC • California

On-site
USD 140,000 - 190,000
Embedded Engineer
Embedded Engineer

Ethereum Technologies LLC • California

On-site
USD 120,000 - 190,000
Embedded Systems Engineer
Embedded Systems Engineer

VS Tech Solutions • York

On-site
USD 80,000 - 100,000
Senior Embedded Systems Engineer - C & HW/SW Integration
Senior Embedded Systems Engineer - C & HW/SW Integration

Compunnel Inc. • Texas

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

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California

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

InfoStride • California

On-site
USD 110,000 - 190,000
Embedded Firmware Engineer – C++ (Mid-Level / Senior)
Embedded Firmware Engineer – C++ (Mid-Level / Senior)

Pixie Services • Wisconsin

On-site
USD 90,000 - 130,000