Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Senior Embedded Systems Engineer (Software) at CHIRP Robotics Corporation Senior Embedded Systems Engineer (Software) at CHIRP Robotics Corporation in Carson, California Posted in about 14 hours ago.
Type:
full-time
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 candidate will:
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
Required Qualifications:
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 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.
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