Embedded Software Engineer

  • Manpower Engineering
  • San Mateo, California
  • 11/01/2026
Full time Information Technology Telecommunications

Job Description

Manpower Engineering seeks an Embedded Software Engineer to develop, test, and optimize firmware and embedded applications for diverse client projects in professional, scientific, and technical services. You will design and implement real-time software in C/C++, integrate with hardware, perform debugging and root-cause analysis, and support system-level validation. Collaborate with cross-functional engineering teams, follow coding standards, create documentation, and contribute to continuous improvement. Manpower offers people-first culture, training, and career growth across a global client base.

Responsibilities

  • Design, code, and maintain embedded software and firmware in C/C++Integrate software with microcontrollers, sensors, and hardware platforms
  • Implement and configure RTOS and low-level device drivers
  • Perform debugging, troubleshooting, and root-cause analysis of embedded systems
  • Develop and execute unit, integration, and system-level tests
  • Collaborate with cross-functional engineering teams and client stakeholders
  • Create and maintain technical documentation, including design specs and test reports
  • Follow coding standards, configuration management, and quality processes
  • Contribute to continuous improvement of tools, workflows, and best practices

Required Skills

  • Embedded CC++RTOS development
  • Microcontroller programming
  • Device drivers
  • Firmware debugging
  • Oscilloscope and logic analyzer use
  • Version control (Git)
  • Communication protocols (SPI/I2
  • C/UART/CAN)
  • Unit and integration testing