Embedded software engineer

Insight Global
Burlingame, CA

Job Description

Our client is seeking an experienced Embedded Software Engineer to join the Energy Storage Systems (ESS) team and work on the development of gigawatt-scale sodium ion energy storage system.

Responsibilities:

  • Design and implement real-time, C++, RTOS-based firmware targeting microcontrollers.

  • Understand, code, and use microcontroller hardware to meet functional safety requirements.

  • Create firmware for embedded prototypes to validate hardware design choices and accelerate firmware development.

  • Verify and support the integration of your code.

  • Assist with the definition of requirements.

  • Support products deployed to the field.

  • Participate in hardware and software design reviews.

  • Adhere to modern disciplined development practices such as Clang-based linting, consistent formatting, thoughtful naming, and clear commenting.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:

Skills and Requirements

  • Have shipped at least one commercial or industrial hardware product.

  • A degree in science, engineering, or a related field.

  • 5+ years of professional engineering experience.

  • Experience writing firmware for real-time embedded systems.

  • Experience designing complex software that coordinates several disparate functions.

  • Experience using Linux as a development environment and test platform.

  • Experience configuring build tools such as CMake/Make.

  • A preference for using a debugger to understand the behavior of code at runtime.

  • An understanding of when to reach for an oscilloscope or other test equipment to verify your work.

Posted 2026-03-03

Recommended Jobs

Fullstack Software Engineer Intern

Launchdarkly
Oakland, CA

About LaunchDarkly LaunchDarkly is at the forefront of driving the software development lifecycle for AI-assisted teams, making it possible for our customers to ship both AI and traditional softwa…

View Details
Posted 2026-02-25

Senior IS Technician

SGS Consulting
California

Job Responsibilities: Administer asset tracking using CVS software systems. Provide staging, configuration, and bench repairs of specific CVS store hardware. Process all applicable warranty …

View Details
Posted 2025-11-14

Sales Lead

The Salvation Army
Foothill Ranch, CA

ABOUT THE ARC: The Salvation Army (TSA) Adult Rehabilitation Center (ARC) is a no-fee program to assist men & women in their journey to complete our rehabilitation program. We are grateful for the…

View Details
Posted 2026-02-18

Qi Data Analyst

Comprehensive Community Health Centers
Glendale, CA

Full-time Description QI DATA ANALYST JOB SUMMARY    The QI Data Analyst manages reporting, analytics, data validation, and performance measurement activities in support of UDS, HEDIS, H…

View Details
Posted 2026-03-04

Electrical Design Engineer - Healthcare

K2 Staffing
Irvine, CA

Summary Are you an Electrical Design Engineer with 2-5 years of experience looking to grow your career? Our client, in Irvine , stands as a provider of professional engineering services to a br…

View Details
Posted 2025-10-03

Registered Nurse

GoToTelemed
Los Angeles, CA

GoTo Telemed seeks experienced, certified CRNAs for remote anesthesia consultation, patient education, and post-operative follow-up services. This 1099 independent contractor position provides flexib…

View Details
Posted 2026-01-15

Estimator (Commercial Construction)

K2 Staffing
Escondido, CA

Our client is Nationwide and Multi-Regional Top Workplace of 2023! They are also an Employee-Owned Company! Their foundation is built around construction done right by people who care, in partnership…

View Details
Posted 2025-10-03

Financial and Budget Planner for Mental Health Member Services

Mental Health America of Los Angeles
Lancaster, CA

: Mental Health America of Los Angeles (MHALA) has been a pioneer in mental health service, advocacy, innovation, and training for nearly a century, working to ensure that people with mental health …

View Details
Posted 2026-02-24

Registered Nurse - Clinical Case Consultant (CalAIM ECM Program) Santa Clara

Pacific Health Group
Sunnyvale, CA

Location: Santa Clara County Employment Type: Full-Time Reports To: Clinical Program Manager / ECM Director Salary Range: $85,000 – $95,000 Annually At Pacific Health Group, we beli…

View Details
Posted 2026-02-28

Project Manager, R&D - Pleasanton, CA

Getinge
Pleasanton, CA

With a passion for life Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally. At Getinge we exist to make life-saving tech…

View Details
Posted 2025-12-18