Embedded Software Engineer II - RUST

Innoflight LLC

San Diego (CA)

On-site

USD 110,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with 3% company match
Comprehensive medical, dental, vision insurance
10 paid holidays plus 120 hours PTO in year one

Job summary

Innoflight LLC in San Diego is seeking an Embedded Software Engineer II to design and develop embedded software and firmware for aerospace and defense systems. Responsibilities include contributing to real-time applications, implementing device drivers, and collaborating across teams.

The ideal candidate will have a Bachelor's degree and over 3 years of experience in embedded software development, along with proficiency in C, C++, and RUST. The role offers a competitive salary and comprehensive benefits.

Qualifications

  • 3+ years of embedded software development experience.
  • Experience developing in RUST for embedded or systems-level applications.
  • Familiarity with embedded Linux and/or real-time operating systems (RTOS).

Responsibilities

  • Contribute to real‑time embedded applications and tools.
  • Develop and maintain low‑level software in C/C++ and RUST.
  • Perform software debugging and root‑cause analysis.

Skills

Embedded C programming
RUST programming
Problem-solving skills
Attention to detail

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline

Tools

Git
Compilers and debuggers

Job description

Overview

Embedded Software Engineer II – RUST. Responsible for designing, developing, and integrating embedded software and firmware for aerospace and defense systems.

Key Responsibilities
  • Design and develop embedded software: Contribute to real‑time embedded applications and tools.
  • Implement device drivers and firmware: Develop and maintain low‑level software in C/C++ and RUST with precise hardware interaction.
  • Debug and troubleshoot: Perform software debugging and root‑cause analysis at module and system level.
  • Translate requirements into code: Interpret and implement detailed software requirements derived from system‑level specifications.
  • Collaborate across teams: Work with hardware, systems, and test engineers for seamless integration.
  • Participate in reviews: Code reviews, design discussions, and test planning to maintain high quality.
  • Document and maintain code: Create clear, comprehensive documentation (design descriptions, implementation notes, test procedures).
  • Follow best practices: Use version control (Git), issue tracking, and configuration management tools for workflow and traceability.
Required Skills and Experience
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
  • 3+ years of embedded software development experience.
  • Proficiency in embedded C programming for low‑level device control.
  • Experience developing in RUST for embedded or systems‑level applications.
  • Familiarity with embedded Linux and/or real‑time operating systems (RTOS).
  • Understanding of networking and communication protocols: UART, SPI, I²C, CAN, TCP/IP.
  • Ability to interpret electrical schematics and component datasheets.
  • Experience with compilers, debuggers, IDEs, and version control (Git).
  • Strong problem‑solving skills, meticulous attention to detail, and clear communication.
  • Ability to obtain a U.S. security clearance.
Desired Attributes
  • Embedded development in C/C++ and RUST for low‑level device control.
  • Systems integration experience with hardware across engineering disciplines.
  • Debugging complex systems through careful analysis and troubleshooting.
  • Attention to detail in writing clean, maintainable code.
Compensation & Benefits
  • Base salary $110,000–$130,000 per year, plus profit‑sharing and performance bonuses.
  • 401(k) with 3% company match.
  • Comprehensive medical, dental, vision, HSA & life insurance.
  • 10 paid holidays plus 120 hours PTO in year one.
  • Annuity ancillary benefits: critical illness, accident, disability, legal, pet insurance.
Legal & Compliance

Potential new employees must complete a background check that includes criminal search, education/ employment verification. Applicants must be authorized to work in the U.S. and eligible for a security clearance. The company does not sponsor or transfer employment visas.

To California residents, read Innoflight’s CCPA Notice: https://www.innoflight.com/careers/california-consumer-privacy-act-notice-for-job-applicants.

Inclusive Workplace

Innoflight is committed to fostering an inclusive and equitable workplace where everyone belongs. All applicants are encouraged to apply even if they do not meet every listed requirement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II - RUST
Embedded Software Engineer II - RUST

Innoflight • San Diego (CA)

On-site
USD 110,000 - 130,000
401(k) with 3% company match
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO
+1
Senior Embedded Software Engineer – RUST
Senior Embedded Software Engineer – RUST

Innoflight LLC • San Diego (CA)

On-site
USD 170,000 - 190,000
401(k) with 3% company match
Comprehensive medical, dental, and vision insurance
10 paid holidays + 120 hours PTO
+1
Embedded Software Engineer III - RUST
Embedded Software Engineer III - RUST

Innoflight • San Diego (CA)

On-site
USD 130,000 - 150,000
401(k) with 3% company match
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO
+1
Embedded Software Engineer III
Embedded Software Engineer III

Innoflight • San Diego (CA)

On-site
USD 125,000 - 150,000
401(k) with 3% company match
Comprehensive medical, dental, vision insurance
10 paid holidays + 120 hours PTO
Embedded Software Applications Engineer II
Embedded Software Applications Engineer II

Innoflight LLC • San Diego (CA)

On-site
USD 110,000 - 140,000
401(k) with company match
Medical, dental, vision
HSA & life insurance
+3
Embedded Software Engineer III
Embedded Software Engineer III

Innoflight LLC • San Diego (CA)

On-site
USD 125,000 - 150,000
401(k) with 3% company match
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO
+1
Senior Embedded Software Engineer – Cyber
Senior Embedded Software Engineer – Cyber

Innoflight LLC • San Diego (CA)

On-site
USD 158,000 - 238,000
401(k) with 3% company match
Comprehensive medical, dental, vision, and life insurance
10 paid holidays + 120 hours PTO
Software Engineering Manager
Software Engineering Manager

Innoflight LLC • San Diego (CA)

On-site
USD 155,000 - 190,000
401(k) with company match
Comprehensive medical, dental, and vision insurance
Paid holidays and PTO
+1
Senior Embedded Software Engineer – Cyber
Senior Embedded Software Engineer – Cyber

Innoflight • San Diego (CA)

On-site
USD 170,000 - 215,000
401(k) match
Health insurance (medical, dental, V/S
PTO & holidays
+1
Embedded Software Applications Engineer II
Embedded Software Applications Engineer II

Innoflight • San Diego (CA)

On-site
USD 110,000 - 140,000
401(k) with 3% match
Medical, dental, vision, HSA & life
PTO and holidays: 10 holidays + 120 CT
+1