ON Semiconductor Principal Firmware Engineer - Contractor in San Jose, California

Principal Firmware Engineer - Contractor

Job Description

ON Semiconductor is looking for a highly qualified Principal Firmware Engineer to join the Image Sensors Group – Systems and Software. In this position you will work on developing full embedded software stack and test system for next generation of automotive Imaging Signal Processors, including close collaboration with product teams on defining system architecture.

The ideal candidate is a high energy, collaborative, hands-on engineer with extensive experience in S/W development and processes who will help ON Semiconductor to secure compliance with ISO-26262 for particular products and follow industry safety design principles.

What you will do:

  • Work with Marketing, Digital Design, Product Analysis, Algorithm and Hardware teams on defining system architecture of Image Signal Processors (ISP), enabling HW-friendly SW and SW-friendly HW

  • Develop full SW stack for ISPs including firmware for peripheral HWs, software for Auto Exposure, Auto White Balance and other algorithms, data flow framework and enable effective co-work of development and algorithm engineers on the same SW code base

  • Develop firmware drivers for CMOS image sensors

  • Contribute to development and continuous improvements of SW development processes, and support ISO-26262 compliance of particular products

  • Develop documentation enabling effective knowledge sharing within SW and Application Engineering groups

Basic qualifications:

  • Extensive experience in C, C and real-time operating systems

  • Relevant hands on experience in embedded software and firmware development

  • Experience developing software for camera systems

  • Familiarity with ISP pipelines for CMOS image sensors

  • Experience in Python or Perl scripting

  • Hands on experience with JTAG/ICE debuggers, protocol analyzers and ability to read HW schematics

  • Experience in modern agile software development methodologies and practices

Preferred qualifications:

  • Knowledge of AUTOSAR architecture and experience in developing AUTOSAR components

  • Experience in developing software for safety-critical systems, MISRA C/C experience

  • Hands on experience in Android and Embedded Linux platforms


  • Technical leadership and self-motivated

  • Strong interpersonal skills in communicating with audience at different levels of technical expertise

  • Good oral and written skills for communication and documentation of technical information


MSCS preferred 3 years of relevant experience, or BSCS 5 years of experience.

ON Semiconductor ( Nasdaq: ON) is driving energy efficient innovations, empowering customers to reduce global energy use. The company is an industry leading semiconductor manufacturer that offers a comprehensive portfolio of energy efficient power and signal management, logic, discrete and custom solutions. Products produced by the company help design engineers solve their unique design challenges in automotive, communications, computing, consumer, industrial, IoT, medical and military/aerospace. ON Semiconductor operates a responsive, reliable, world-class supply chain and quality program, and a network of manufacturing facilities, sales offices and design centers in key markets throughout North America, Europe and the Asia Pacific regions. For more information, visit http://www.onsemi.com at http://www.onsemi.com/ .

Job: Engineering

Organization: 151 OU Semiconductor Components Industries, LLC

Title: Principal Firmware Engineer - Contractor

Location: CA-San Jose

Requisition ID: 1705169

ON Semiconductor is an Equal Employment Opportunity Employer and prohibits discrimination on the basis of age, race, color, religion, gender, sexual orientation, national origin, citizenship, protected veteran status, disability status, or any other federal, state or local protected classes. ON is committed to providing equal employment opportunity to qualified individuals, regardless of protect class status.