Intern - Embedded Software

AnySignalLos Angeles, CA
56d$25 - $35

About The Position

AnySignal is a startup whose mission is to usher in the next generation of RF products and services. For the most demanding space and defense missions, AnySignal provides a flexible platform with world-class performance that is easy to deploy, monitor, purchase, and upgrade. Our team has a diverse range of backgrounds that cover cloud computing to artificial intelligence, communications and sensing, embedded systems, and much more. About the Team Our Embedded Software Engineering team develops the firmware and low-level software that powers our hardware systems. We work at the intersection of hardware and software—bringing up new boards, optimizing performance, and ensuring reliability in real-world environments. As an intern, you’ll collaborate with experienced engineers to write, test, and debug embedded code for systems that operate in demanding conditions.

Requirements

  • Currently enrolled in a Bachelor’s or Master’s program in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Familiarity with C++ programming and a solid understanding of fundamental software concepts (memory management, concurrency, etc.).
  • Exposure to embedded systems, real-time programming, or microcontroller development (ARM Cortex, STM32, or similar).
  • Experience with version control (Git) and build tools (CMake, Make, etc.).
  • Curiosity about how hardware and software interact, and enthusiasm for hands-on problem-solving.
  • Excitement about a career in space communications and working in startups.

Nice To Haves

  • Comfortable using basic lab tools like oscilloscopes, logic analyzers, and multimeters (a plus).

Responsibilities

  • Design, implement, and test embedded software and firmware for microcontrollers or real-time operating systems (RTOS).
  • Contribute to board bring-up, hardware/software integration, and system validation efforts.
  • Work with hardware engineers to debug interfaces such as SPI, I²C, UART, or CAN.
  • Develop and run unit tests, hardware-in-the-loop (HIL) simulations, and automated regression tests.
  • Participate in code reviews and help improve internal tools and build systems.
  • Document your work clearly and communicate progress with the broader engineering team.

Benefits

  • Build real systems that bridge hardware and software in production environments.
  • Learn from engineers who work across the stack—from kernel space to user space.
  • Gain experience with professional development workflows used in industry.
  • Collaborative, mentorship-driven environment that encourages learning and initiative.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service