Embedded Board Bring up, Firmware Systems Engineer

company banner
OSI Engineering, Inc.
C, CAN, COM, Code optimization, Computer engineering, Computer science, Firmware, Debugging, Electrical engineering, Embedded software, Embedded systems, Ethernet, Firmware development, Functional testing, Hardware, I2C, IT, Interfaces, Linux, MI, Mobile, Palo Alto, Partnership, QA, RTOS, Real-time, Robotics, SPI, Schematics, Software, Software development, Systems engineering
Contract W2, Contract Independent
Depends on Experience
Work from home available Travel not required

Job Description

Embedded Board Bring up, Firmware Systems Engineer


Our client is in the business of building self-driving technology you can trust. With experienced leaders in the field and collaborative partnerships with some of the world’s largest automakers, we’re building self-driving technology that is engineered to scale globally and transform mobility for millions.



As an embedded systems firmware engineer you will be developing the software that makes our hardware work.  We are looking for a heavy embedded firmware C guru that knows various peripherals and interfaces.



  • Deliver high-quality C/C++ code in a real-time embedded environment.
  • Hands-on hardware bring-up, system debugging and code optimization.
  • Generate test software for boards
  • Design and verify the firmware as it interfaces with the hardware
  • Develop and test programming for boards.
  • System level functional testing




  • Strong experience developing embedded applications and systems using C/C++
  • Experience working with different busses (I2C, SPI, Ethernet)
  • Strong experience with Linux and RTOS
  • Ability to analyze schematics and implement code.
  • Degree in Electrical Engineering, Robotics, Computer Engineering, Computer Science,  or a related field


Role Type: Contract

Duration: 6 months with the likelihood of extending

Location: Palo Alto, Ca or Dearborn, MI or Pittsburg, PA


Submit resume to


Keon Paulino

408.550.2800 x113


Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 6949741
Originally Posted : 2 months ago

Similar Positions at OSI Engineering, Inc.

Audio DSP Firmware Engineer
  • Sunnyvale, CA
  • 3 weeks ago
Android Framework Engineer Role
  • Los Angeles, CA
  • 3 weeks ago