Senior Embedded Systems Engineer (Software)

Chirp Robotics

Torrance (CA)

On-site

USD 150,000 - 200,000

Full time

14 days+

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 help design, build and deploy highly embedded platforms. You will bring up bare-metal systems, write low-level drivers and work with RTOS to meet real-time requirements.

Candidates should have 5+ years in C/C++, familiarity with ARM architectures, memory-mapped I/O and AXI4. This on-site role offers a competitive salary, stock options, and unlimited vacation in a fast-paced startup

Qualifications

  • Requires BS in Electrical Engineering or Computer Engineering or related field.
  • 5+ years of experience in embedded systems.
  • Location: Torrance, CA.
  • Proficiency in C/C++ and debugging with assembly.
  • Strong understanding of memory-mapped I/O and embedded principles.
  • Experience with RTOS concepts and lightweight OS selection.
  • Familiarity with ARM architectures and AXI4 streams.
  • Knowledge of networking protocols and Ethernet basics.
  • Ability to develop low-level drivers and optimize embedded software.
  • Strong problem-solving and teamwork skills.

Responsibilities

  • Develop and debug firmware for embedded systems using C/C++, JTAG and GDB.
  • Work 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.

Skills

C/C++
RTOS concepts
ARM architecture
Memory-mapped I/O
Networking basics

Education

BS in Electrical/Computer Engineering

Tools

JTAG
GDB
AXI4 interfaces
FreeRTOS
Zephyr RTOS

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.

$150,000 - $200,000 a year

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

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
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 • Torrance (CA)

On-site
USD 150,000 - 200,000
Stock options
Unlimited vacation
Competitive benefits
Senior Embedded Systems Engineer (Software)
Senior Embedded Systems Engineer (Software)

CHIRP Robotics Corporation • Torrance (CA)

On-site
USD 120,000 - 190,000
Stock options
Competitive benefits
Unlimited vacation
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 Embedded Firmware Engineer — RTOS & Bare-Metal
Senior Embedded Firmware Engineer — RTOS & Bare-Metal

Chirp Robotics • Torrance (CA)

On-site
USD 150,000 - 200,000
Stock Options
Competitive benefits
Unlimited vacation
Radar Systems Engineer
Radar Systems Engineer

Chirp Robotics • Torrance (CA)

On-site
USD 160,000 - 220,000
Competitive salary
Unlimited vacation
Senior RF Test Engineer
Senior RF Test Engineer

Chirp Robotics • Torrance (CA)

On-site
USD 100,000 - 150,000
Stock Options
Unlimited vacation
Competitive benefits
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
Senior Motors Engineer
Senior Motors Engineer

Chirp Robotics • Torrance (CA)

On-site
USD 150,000 - 180,000
Equity
Competitive benefits
Unlimited vacation