Senior Embedded Systems Lead

OK International

Cypress (CA)

On-site

USD 145,000 - 160,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
401(k) matching
Health insurance
Dental insurance
Vision insurance
Life insurance
Paid time off
Parental leave
Retirement plan

Job summary

OK International is seeking a senior embedded software engineer to lead software development efforts for our precision technology portfolio. The role focuses on hands-on coding for microcontroller-based systems, while guiding a growing team of engineers and collaborating with hardware, product, and manufacturing to shape the next generation of our product ecosystem.

The position emphasizes deep C/C++ proficiency, RTOS experience, and strong debugging skills, with a clear path into management for

Qualifications

  • 7+ years hands-on embedded software and systems development.
  • At least 2 years leading projects and/or technical teams.
  • Experience with Agile development practices; Scrum Master experience is a plus.
  • Strong analytical depth and understanding of microcontrollers, digital control/feedback circuits, and user interfaces.
  • Experience with systems involving motion, fluid dynamics, and/or thermal dynamics is desirable.
  • Leadership experience with functional teams and direct reports.
  • Strong analytical and logical problem-solving abilities.
  • Deep proficiency in C/C++ programming; assembly language knowledge is a plus.
  • Experience with PIC and ARM microcontrollers.
  • Extensive experience with SPI, I2C, RS232, USB, and TCP/IP communication protocols.
  • RTOS platforms such as FreeRTOS or Linux is required.
  • Familiarity with IoT, Industry 4.0, and IPC CFX is a plus.
  • Comfortable debugging hardware and software with oscilloscopes, logic analyzers, and in-circuit emulators.
  • Ability to document and explain system designs and algorithms clearly to non-technical audiences.
  • Ability to read, evaluate, and interpret technical publications and government regulations.
  • We value creativity, inventiveness, and the ability to work independently and as part of a team.
  • Understanding of convection heating, conduction heating, fluid dispensing, motion control, or vision systems is a plus.
  • BS in Computer Science with at least 10 years of experience in the responsibilities described above.
  • An MS in Computer Science is a plus.

Responsibilities

  • We lead software engineering efforts and foster a productive, growth‑oriented team environment.
  • We develop and maintain embedded software processes for development, testing, release, and deployment.
  • We work closely with engineering and product management to define the software ecosystem for our product portfolios.
  • We conduct software reviews and contribute to requirements analysis, system risk analysis, and software reliability analysis.
  • We mentor software engineers on coding standards, testing practices, maintenance, and documentation.
  • We compile project data and prepare reports on software‑related tasks.
  • We participate in complex, high‑scope projects involving advanced soldering and dispensing equipment.
  • We collaborate with engineers, product managers, and other stakeholders to deliver new product launches on time and within budget.
  • We help develop system and subsystem software specifications, proposals, and proof‑of‑concept solutions.
  • We design, code, and debug applications for prototypes and production systems, including microcontrollers, sensors, actuators, and user interfaces.
  • We develop and implement software testing and quality assurance practices.
  • We perform additional duties as assigned.

Skills

C/C++
Embedded systems
Microcontrollers
RTOS
Debugging hardware
Leadership
SPI/I2C/USB
Documentation

Education

BS in Computer Science
MS in Computer Science

Tools

PIC microcontrollers
ARM microcontrollers
FreeRTOS/Linux

Job description

OK International is seeking a senior embedded software engineer to lead software development efforts for our precision technology portfolio. The role focuses on hands-on coding for microcontroller-based systems, while guiding a growing team of engineers and collaborating with hardware, product, and manufacturing to shape the next generation of our product ecosystem.

The position emphasizes deep C/C++ proficiency, RTOS experience, and strong debugging skills, with a clear path into management for

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Lead - Firmware, RTOS & Hardware
Senior Embedded Systems Lead - Firmware, RTOS & Hardware

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1
Senior Embedded Systems Engineer - Real-Time Firmware Lead
Senior Embedded Systems Engineer - Real-Time Firmware Lead

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Senior Embedded C Lead - Firmware & Architecture Mentor
Senior Embedded C Lead - Firmware & Architecture Mentor

Robotics Prcocess Automation, LLC • Illinois

On-site
USD 100,000 - 130,000
Senior Embedded Systems Architect
Senior Embedded Systems Architect

Jobtailor • California (MO)

On-site
USD 150,000 - 190,000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

COX-LITTLE & COMPANY • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Aerospace Embedded Systems Engineer
Senior Aerospace Embedded Systems Engineer

iO Associates • Bristol (VA)

On-site
USD 120,000 - 180,000
Sponsorship for qualified candidates
International collaboration
Professional development
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6