Embedded Software/Firmware Engineer
Spinlaunch Inc.
Long Beach, United States of America
16 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Long Beach, United States of America
Tech stack
Data analysis
Automation of Tests
Communications Protocols
Computer Engineering
Software Debugging
Embedded Software
Ethernet
Fault Tolerance
Firmware
Field-Programmable Gate Array (FPGA)
GNU Debuggers
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Information Technology
Hardware Acceleration
Requirements
Do you have experience in Schematics?, Do you have a Master's degree?, * A Bachelor's, or a master's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field
- Experience developing embedded software for space-based systems
- Experience with development for ARM devices
- Proficiency in C/C++/Rust for embedded software development
- Familiarity with common spacecraft communication protocols (e.g., Ethernet, CAN, UART, SPI, I2C, etc.)
- Experience with debugging tools and techniques for embedded systems (e.g., JTAG, GDB, logic analyzers)
- Ability to read and understand hardware schematics and datasheets relevant to embedded systems
- Excellent verbal and written communication skills and ability to work effectively in a fast-paced team environment, * 5+ years of experience with a Master's or Ph.D in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field with focus on embedded systems, real-time operating systems, and/or fault-tolerant software design
- Experience with FPGAs or ASICs and developing software that interfaces with custom hardware accelerators
- Familiarity with space communication standards (e.g., CSP and CCSDS) and ground segment interface protocols
- Experience with Python for scripting, test automation, or data analysis related to payload performance
- Experience with flight software development best practices, including fault tolerance, redundancy, and error handling
About the company
SpinLaunch is building Meridian, a next-generation broadband constellation designed to deliver high-capacity, low-latency connectivity to users around the globe. Backed by leading venture capital and engineering partners, we are rapidly scaling the design, production, and deployment of the satellites and ground systems that will bring Meridian online. Joining the Meridian team means working at the forefront of one of the most ambitious commercial space programs underway today - designing, building, and operating spacecraft that will reshape global connectivity. You'll be part of a close-knit, collaborative team that thrives in a fast-paced, innovative environment, where your work directly advances a constellation that millions will depend on.