Embedded Software Engineer

The Radiation Team LLC
Los Angeles, CA, United States
14 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Compensation
$68,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Board Bringup Adobe InDesign Automation of Tests C++ (Programming Language) Code Review Communications Protocols Computer Engineering Software Debugging Embedded Software Ethernet Firmware
+18 more
Hardware Design Python (Programming Language) Software Maintenance Real-Time Operating Systems Software Tools Software Construction Software Engineering Software Systems System Programming System Testing Universal Asynchronous Receiver/Transmitter Scripting Serial Peripheral Interface PIC Microcontroller Git Information Technology Bare Metal Software Version Control

Job description

An Embedded Software Engineer will support the design, implementation, testing, and debugging of embedded software for development prototypes and production systems. Working alongside senior engineers, the intern will gain hands-on experience with hardware bring-up, firmware development, automated testing, and embedded system integration while contributing to real aerospace and high-reliability engineering projects., This role supports software development activities for embedded systems, avionics, test equipment, and related engineering tools. The Embedded Software/Firmware Intern will assist with software development, debugging, hardware integration, and testing efforts while learning industry best practices for developing reliable embedded systems used in aerospace and defense applications., * Assist with the development and maintenance of embedded software and firmware systems.

  • Support development of automated test software, engineering tools, and software infrastructure.
  • Assist with development and maintenance of software for automated test fixtures and laboratory equipment.
  • Assist with development and maintenance of software for automated test fixtures and laboratory equipment.
  • Develop and execute software test procedures under the guidance of senior engineers.
  • Collaborate with hardware, test, and radiation engineers to support system validation and troubleshooting.
  • Assist with documentation of software design, development, and testing activities.
  • Participate in design reviews, code reviews, and technical discussions.
  • Learn and apply software engineering best practices, including version control, testing, and documentation.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • Experience with programming in C or C++ through coursework, personal projects, research, or internships.
  • Basic understanding of software development principles and debugging techniques.
  • Familiarity with embedded systems, microcontrollers, or low-level software concepts.
  • Strong analytical and problem-solving skills.
  • Ability to work effectively both independently and within a multidisciplinary engineering team.
  • Strong written and verbal communication skills.

Preferred Skills

  • Experience with embedded projects through coursework, clubs, personal projects, internships, or research.
  • Familiarity with Python or other scripting languages.
  • Exposure to communication protocols such as SPI, I2C, UART, CAN, Ethernet, or USB.
  • Familiarity with Git or other version control systems.
  • Exposure to RTOS or bare-metal embedded development.
  • Experience using oscilloscopes, logic analyzers, debuggers, or other laboratory equipment.
  • Interest in aerospace, avionics, embedded systems, or high-reliability electronics.

Additional Requirements

  • This is an on-site role based in the greater Los Angeles metropolitan area.
  • Must be a U.S Person under EAR/ITAR regulations (U.S Citizen or Legal Permanent Resident.)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Unlimited paid time off, The expected salary range for this position is $68,000 - $115,000. Final compensation will be determined based on experience and qualifications.

Benefits & Other Compensation

Eligible employees are offered Medical, Dental, Vision, Life Insurance, 401(k), and unlimited PTO. Additional compensation may include discretionary bonuses, commissions (if applicable), and Phantom Profit Units (PPUs)., * 401(k)

  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all