Embedded Systems Engineer

Nextbridge

United States

On-site

USD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Nextbridge is seeking an Embedded Systems Engineer to design, develop, test, and optimize firmware for robotics and autonomous systems. The role emphasizes C/C++, Python, MCU architectures, and hardware-software integration across multiple platforms.

The engineer will work with STM32/ESP32/ARM-based MCUs, implement diverse communication protocols, and develop PID-based motor control. A strong emphasis on documentation and cross-team collaboration is required.

Qualifications

  • Bachelor's degree in Electrical/Electronics Engineering or related field.
  • 2–3 years of relevant professional experience in embedded systems development.

Responsibilities

  • Develop, test, debug, and optimize embedded firmware using C/C++ and Python.
  • Work with microcontrollers and microprocessors (STM32, ESP32, Nordic nRF, Raspberry Pi, Orange Pi).
  • Interface and integrate sensors, encoders, servo motors, and motor drivers.
  • Implement communication protocols (UART, I2C, SPI, CAN, RS485, Modbus).
  • Develop motor control algorithms and PID controllers.
  • Hardware-software integration and firmware optimization.
  • Collaborate with hardware, mechanical, and software teams.
  • Prepare technical documentation and testing procedures.

Skills

Embedded C/C++
Python
Microcontroller architectures
Digital electronics
RTOS experience
Debugging

Education

Bachelor's degree in Electrical Engineering

Tools

STM32
ESP32
Nordic nRF
Raspberry Pi
Orange Pi
Arduino IDE
STM32CubeIDE
ESP-IDF
Keil

Job description

Embedded Systems Engineer

We are seeking a skilled and motivated Embedded Systems Engineer with 2-3 years of professional experience in embedded firmware development and hardware-software integration. The ideal candidate should have a strong understanding of C/C++, microcontroller architectures, communication protocols, motor control, and embedded systems. The role involves designing, developing, testing, and debugging embedded solutions for robotics, industrial automation, and autonomous systems.

Key Responsibilities
  • Develop, test, debug, and optimize embedded firmware using C/C++ and Python.
  • Work with microcontrollers and microprocessors, including STM32, ESP32, Nordic nRF, Raspberry Pi, and Orange Pi.
  • Interface and integrate sensors, encoders, servo motors, stepper motors, and motor drivers.
  • Implement communication protocols such as UART, I²C, SPI, CAN, RS485, and Modbus.
  • Develop and implement motor control algorithms, PID controllers, and closed‑loop feedback systems.
  • Perform hardware-software integration, firmware optimization, system debugging, and validation.
  • Collaborate with hardware, mechanical, and software teams throughout the product development lifecycle.
  • Prepare technical documentation, testing procedures, and development reports.
Required Skills
  • Strong understanding of Embedded C/C++, Python, microcontroller architectures, and digital electronics.
  • Hands‑on experience with STM32, ESP32, Nordic nRF, or other ARM‑based microcontrollers.
  • Understanding of MCU peripherals, including GPIO, ADC, PWM, timers, interrupts, and watchdogs.
  • Experience with embedded communication protocols, including UART, I²C, SPI, CAN, and RS485.
  • Practical knowledge of servo motors, stepper motors, encoders, motor drivers, and feedback control systems.
  • Experience with FreeRTOS, Zephyr RTOS, or similar real‑time operating systems.
  • Experience with embedded development environments such as Arduino IDE, STM32CubeIDE, ESP-IDF, Keil, or similar tools.
  • Basic understanding of electronic circuits, PCB schematics, and hardware debugging using oscilloscopes, multimeters, and logic analyzers.
  • Strong analytical, troubleshooting, problem‑solving, and teamwork skills.
Preference Will Be Given To
  • Candidates with experience in robotics, industrial automation, automotive electronics, or autonomous navigation systems.
  • Hands‑on experience with GPS/GNSS, RTK positioning, PID‑based motor control, and encoder feedback systems.
  • Experience with embedded Linux platforms, including Raspberry Pi or Orange Pi.
  • Knowledge of IoT communication technologies, including MQTT, Wi‑Fi, Bluetooth Low Energy (BLE), and Zigbee.
  • Practical experience with RTOS‑based firmware development and ARM Cortex‑M architectures.
Qualifications
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Mechatronics Engineering, or a related field.
  • 2 - 3 years of relevant professional experience in embedded systems development
Partnerships & Recognition

Commitment to excellence

Founded in 1993, NEXTBRIDGE provides cutting‑edge digital solutions to help startups, small, medium and large companies transform their operations.

Location
  • United States
  • Dubai
  • Pakistan
Contact us

+1 858 355 9680 511 East John Carpenter Fwy, Suite 500

IRVING, TX 75062, USA

For Business Inquiries:

sales@nextbridge.com

For Job Applications:

careers@nextbridge.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: Robotics & Automation
Embedded Systems Engineer: Robotics & Automation

Nextbridge • United States

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

Stelvio Inc. • Frisco (TX)

On-site
USD 90,000 - 130,000
Paid days off
Health and Dental plans
EFAP (Employee Assistance)
Embedded Systems Engineer
Embedded Systems Engineer

Terranova • Berkeley (CA)

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

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Systems Engineer
Embedded Systems Engineer

matchsource llc • Elmhurst (IL)

On-site
USD 60,000 - 80,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Recruiting Resources, Inc. • California

On-site
USD 150,000 - 160,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

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

Mainstream Engineering Corporation • Florida

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

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4