
Defense and Space Manufacturing · 17 people
Senior Embedded Systems Engineer (Software)
Posted 16 Oct
What’s this role about? Develop and debug firmware for embedded systems using C/C++, ARM architectures, and real-time operating systems. Collaborate with hardware engineers to ensure proper integration and bring up systems from bare metal.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About CHIRP Robotics CHIRP builds modular systems that bring intelligence, interoperability and autonomy to the battlefield. By developing technology stacks and securing production pathways in the U.S.A., CHIRP gives the warfighter assurance that the best platform's availability will endure in any supply chain scenario and operate in concert with all of their arsenal. Democratizing the exquisite and building masterpieces that can be fielded en masse.
CHIRP Robotics
Democratizing the exquisite. Drop-in intelligence for autonomous systems.

Responsibilities
- 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
Qualification
- 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
Benefits
- 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
- If you are a driven and passionate engineer looking to work and grow in a challenging and rewarding role, we would love to hear from you! Apply today by sending your resume to jobs@chirprobotics.com
Interested in this role?
Recommended jobs
- A

Senior Mobile Software Research & Development Engineer
Abbott·Los Angeles
$90K – $180KOn-siteFull-time5-10 years expSkills required
Android DevelopmentiOS DevelopmentMobile Software Architecture - V

Senior Software Engineer, Backend
Vast·Long Beach
$159K – $267KOn-siteFull-time5-10 years expSkills required
Backend developmentPythonGo - R

Senior Software Engineer, Core Platform
Reddit·Los Angeles
$190.8K – $267.1KRemoteFull-time5-10 years expSkills required
GolangPythonDistributed Systems