Senior Embedded Systems Engineer (Software)

CHIRP Robotics Corporation

Torrance (CA)

On-site

USD 120,000 - 190,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Competitive benefits
Unlimited vacation

Job summary

CHIRP Robotics in Torrance, CA is seeking a Senior Embedded Systems Engineer with a strong software focus to contribute to our embedded platforms. You will design, build and deploy highly embedded systems, bring up bare-metal code, and develop low-level drivers.

Work with ARM architectures, AXI4, JTAG/GDB, and lightweight RTOS like Zephyr or FreeRTOS. You will collaborate with hardware engineers to ensure tight software–hardware integration and deliver efficient networking-enabled firmware with

Qualifications

  • Must have 5+ years of experience in embedded systems.
  • BS in Electrical Engineering, Computer Engineering, or related field.
  • Willing to work on site in Torrance, CA.
  • Proficiency in C/C++ and familiarity with assembly debugging.
  • Strong understanding of memory-mapped I/O and embedded principles.
  • Experience with RTOS concepts and lightweight OS selection.
  • Familiarity with ARM-based architectures and AXI4 interfaces.
  • Solid understanding of networking fundamentals and Ethernet.

Responsibilities

  • Develop and debug firmware for embedded systems using C/C++, JTAG, and GDB.
  • Bring up embedded systems from bare metal, including bootloader initialization.
  • Select and implement lightweight RTOS solutions such as Zephyr or FreeRTOS.
  • Develop and optimize low-level drivers and embedded components.
  • Apply networking principles and Ethernet fundamentals in firmware.
  • Implement data structures like circular buffers and queues.
  • Collaborate with hardware engineers to ensure proper software-hardware integration.

Skills

C/C++
RTOS concepts
Embedded systems
Networking basics

Education

BS in Electrical Engineering

Tools

GDB
JTAG
ARM debugging

Job description

We are seeking a Senior Embedded Systems Engineer with a strong software focus to contribute to the development of our embedded platforms. The ideal candidate will be motivated and a self-starter willing to expand their knowledge base and expertise to design, build and deploy highly embedded systems. Additionally, the ideal candidate should have experience, be willing to learn or, simply, be dedicated enough to learn how to bring up bare-metal systems, develop low-level drivers, and work with real-time operating systems.

Responsibilities

The following is a list of the main responsibilities of the position:

  • Develop and debug firmware for embedded systems using C/C++, JTAG and GDBWork with ARM-based architectures, including memory-mapped I/O and AXI4 protocols
  • Bring up embedded systems from bare metal, including bootloader and peripheral initialization
  • Select and implement lightweight RTOS solutions such as Zephyr or FreeRTOS
  • Develop and optimize low-level drivers and embedded system components
  • Understand and apply networking principles, including the OSI model and Ethernet stack
  • Implement data structures such as circular buffers and queues from scratch
  • Collaborate with hardware engineers to ensure proper integration of software and hardware components
Required Qualifications

The following is a list of critical qualifications for the job opening:

  • Must be a U.S Citizen or Green Card holder
  • Prior Experience: 5+ years experience
  • Work on location in Torrance, CA
  • Minimum a BS in Electrical Engineering, Computer Engineering, or related field
  • Proficiency in C/C++ and familiarity with assembly debugging
  • Strong understanding of memory-mapped I/O, memory spaces, and embedded system principles
  • Experience with RTOS concepts and lightweight operating system selection
  • Familiarity with ARM-based architectures and AXI4 stream interfaces
  • Solid understanding of networking protocols and Ethernet fundamentals
  • Ability to implement low-level drivers and optimize embedded software
  • Strong problem-solving skills and ability to work in a team environment
Company Overview

CHIRP Robotics is a well-funded seed-stage startup operating in stealth mode and based in Torrance, California. The company aims to become a leading U.S. provider of modular intelligence and autonomous systems for a wide range of vehicles and applications. It has an impressive portfolio of patents on the hardware side and IP in software / algorithms. CHIRP’s CEO, a founding member of SpaceX, brings extensive technical expertise, a strong professional network, and significant business leadership experience.

Why Join Us?
  • Opportunity to work on challenging, innovative, and complex systems
  • Hands-on experience with a broad range of engineering challenges
  • Collaborative and growth-oriented work environment
  • Competitive salary and benefits package

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Total Compensation includes a Stock Options grant, competitive benefits, and unlimited vacation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer (Hardware)
Senior Embedded Systems Engineer (Hardware)

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 120,000 - 180,000
Senior Electrical Engineer
Senior Electrical Engineer

Chirp Robotics • Torrance (CA)

On-site
USD 160,000 - 220,000
Competitive salary
Senior Electrical Engineer
Senior Electrical Engineer

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 120,000 - 190,000
Senior Motors Engineer
Senior Motors Engineer

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 140,000 - 190,000
Senior Motors Engineer
Senior Motors Engineer

CHIRP Robotics Corporation • Austin (TX)

On-site
USD 120,000 - 180,000
Competitive salary
Benefits package
Radar Systems Engineer
Radar Systems Engineer

Chirp Robotics • Torrance (CA)

On-site
USD 160,000 - 220,000
Competitive salary
Unlimited vacation
Drone Test and Integration Engineer
Drone Test and Integration Engineer

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 100,000 - 200,000
Competitive salary and benefits
Manufacturing Engineer
Manufacturing Engineer

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 75,000 - 125,000
Part-Time Information Technology (IT) Specialist
Part-Time Information Technology (IT) Specialist

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 50,000 - 100,000
Competitive salary and benefits package
Innovative work environment
Growth-oriented company culture
Senior Embedded Systems Engineer (Firmware) – On-site CA
Senior Embedded Systems Engineer (Firmware) – On-site CA

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 120,000 - 190,000
Stock options
Competitive benefits
Unlimited vacation