Mediabistro logo
job logo

Lead Embedded Software/Firmware Engineer

3B Staffing LLC, White Plains, NY, United States


Industries to target: Robotics, Automation/Machine Control/Mechatronics, Automotive (Transportation), Medical Device, Semiconductor, DoD, Power/Energy

Responsibilities:
Develop and validate embedded control software for robotic and mechatronic automation systems.
Design algorithms that manage and coordinate motion and device behavior based on system requirements.
Implement real-time control functionality for hardware-driven processes.
Build and maintain software interfaces for components such as cameras, motors, and actuators.
Use simulation tools to model robotic systems for testing and performance verification.
Qualifications (MUST):

7+ years of experience developing

C++ embedded software

across the full lifecycle (requirements, architecture, coding, testing, and support).
5+ years working with

motor control, robotics, or automated mechatronic systems .
Proficiency in

Python

and experience working in

Linux

environments.
Experience with

version control systems

such as Git.
Strong understanding of

TCP/IP networking ,

multithreading , and

real-time operating systems (RTOS) .
Knowledge of

PID control

for motion or thermal systems.
Familiarity with hardware communication protocols including

Ethernet, Serial, SPI, and I2C .
Exposure to

CI/CD practices

and automated build pipelines.
Proven troubleshooting skills across firmware, hardware, and system-level software.
Experience working within

Agile development environments

and coordinating project deliverables.
Bachelor's degree in Computer Science or Electrical Engineering

required.