> Markdown version of [/jobs/ext/472770-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/472770-embedded-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Engineer - **Company:** Longshot LLC - **Location:** Alameda, CA, United States - **Experience:** Starter - **Salary:** $120,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** 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, Scripting, Serial Peripheral Interface, PIC Microcontroller, Real Time Systems, Information Technology, Hardware Debugging - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=188d0b522c0219c4 ## About the Role 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. ## 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. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)