Embedded Systems Engineer

Longshot LLC
Alameda, CA, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
$120,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Communications Protocols Computer Engineering Software Debugging Embedded Software Ethernet Firmware Joint Test Action (IEEE Standards) Python (Programming Language) Software Requirements Analysis Systems Integration Universal Asynchronous Receiver/Transmitter
+6 more
Scripting Serial Peripheral Interface PIC Microcontroller Real Time Systems Information Technology Hardware Debugging

Job description

We are seeking a motivated Embedded Software Engineer to join our core engineering team. In this role, you will design, develop, and deploy embedded software that enables the operation, control, and data collection of hardware critical to our kinetic launch technology. You’ll work closely with mechanical, electrical, fluids, and aerospace engineers to bring up new hardware, integrate sensors and actuators, and build reliable real-time systems that operate in demanding lab and field environments. This is a hands-on role with opportunities for growth along both technical and leadership paths., * Design, implement, and maintain embedded firmware for control, instrumentation, and data acquisition systems.

  • Bring up new embedded hardware platforms, including microcontrollers, SoCs, and custom PCBs.
  • Develop low-level drivers for sensors, actuators, communication interfaces, and power systems.
  • Support system integration, testing, and troubleshooting in lab and field environments.
  • Collaborate with mechanical and electrical engineers to define system requirements and interfaces.
  • Implement real-time and safety-critical software with an emphasis on reliability and robustness.
  • Create and maintain clear technical documentation for firmware, interfaces, and test procedures.
  • Support debugging of system-level issues spanning software, electronics, and hardware.

Requirements

Do you have experience in Microcontroller programming?, * Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

  • 1-3 years of experience in embedded software development, firmware, or systems engineering.
  • Proficiency in C/C++ for embedded systems; experience with Python or similar scripting languages a plus.
  • Experience with microcontrollers (e.g., STM32, ESP32, AVR, ARM-based systems) and real-time systems.
  • Familiarity with communication protocols such as SPI, I2C, UART, CAN, or Ethernet.
  • Exposure to hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Experience working in lab, test, or R&D environments is a bonus.
  • Strong organizational skills and a passion for learning, problem solving, and building real systems.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance
  • Paid sick time, * Comprehensive health and dental insurance
  • 401(k) with company match
  • Paid time off and paid sick leave
  • Equity opportunties
  • Professional development opportunities
  • 90-day integration period

About the company

Longshot Space Technologies is at the cutting edge of low-cost space access and hypersonics. We are developing a novel space launch system that accelerates mass over a long distance. Using our technology, we plan to provide affordable launch services for satellites, cargo, and future space infrastructure. We aim to enable a future where humans can reach for the stars.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all