Padmi

Lead Embedded Software/Firmware Engineer

New YorkPosted 1 month ago
Software engineeringUnspecified
Apply at 3B Staffing

Opens the source posting on 3bstaffing.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at 3B Staffing

Related open roles

View all roles