Embedded Software Engineer (All Levels)

Next Matter

Torrance (CA)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Long-term stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks of paid time off per year

Job summary

A defense technology company in Torrance, California, is seeking an Embedded Software Engineer. The ideal candidate will design and implement software for flight systems and lead projects to develop advanced missile capabilities. Candidates should have a Bachelor's degree in a relevant STEM field, along with proficiency in programming languages such as C++, Python, or Rust. Responsibilities include managing software development processes and collaborating with engineering teams to ensure mission success. A commitment to the company's mission is essential.

Qualifications

  • Over 2 years of professional software engineering experience.
  • Experience with developing in the Linux kernel.
  • Proficiency in debugging and performance optimization.

Responsibilities

  • Design and implement reliable autonomous software systems.
  • Manage the entire software development process.
  • Evaluate test outcomes and troubleshoot issues.

Skills

C++
Python
Rust
Linux
Bash shell scripting

Education

Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a related STEM field

Tools

UART and I2C peripherals
PowerPC
x86
ARM

Job description

About Castelion

Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and modern commercial manufacturing strategies for production at scale. We’re designing, building, and testing next generation long range strike weapons systems to give America and its Allies a definitive edge and deter future conflicts.

Embedded Software Engineer

As an Embedded Software Engineer you will be at the forefront of creating, developing, and testing the software that drives and simulates our flight systems. Your role involves close collaboration with fellow Castelion engineers across software and hardware domains to implement and debug software across the entire technology stack from applications and operating systems to networking, firmware, and simulation, ensuring complete mission success. We seek intelligent, collaborative, and driven engineers who are passionate about problem‑solving and eager to contribute to an extraordinary mission. If you thrive in challenging environments and are excited by the prospect of making a tangible impact, we want to hear from you.

Responsibilities
  • Autonomous Systems: Design and implement reliable autonomous software systems, along with the simulations required to validate their precision and dependability.
  • Comprehensive Software Development: Manage the entire software development process, from initial design, prototyping, and testing, to final integration and deployment for mission‑critical applications.
  • System Testing: Evaluate test outcomes and troubleshoot issues necessitating detailed investigations, including hands‑on integration and debugging of hardware/software systems. Develop tools to facilitate testing across various environments: virtualized hardware, real hardware‑in‑the‑loop, and vehicle‑in‑the‑loop testing.
  • Collaboration: Partner with multidisciplinary engineering teams to brainstorm, design, and develop next‑generation hypersonic missile capabilities, including advanced guidance algorithms and integrated seeker image processing.
  • Project Leadership: Lead major projects that propel Castelion’s mission forward, ensuring alignment with overall objectives and occasionally traveling to launch and customer sites for testing and operations.
  • Enhance Standards and Practices: Continuously improve software standards and best practices within the software team, fostering an environment of ongoing improvement and innovation.
Basic Qualifications
  • Educational Background: Bachelors degree in computer science, computer engineering, electrical engineering, math, or a related STEM field, along with over 2 years of professional software engineering experience.
  • Technical Proficiency: Minimum of 2 years of experience with C++, Python, or Rust, including developing in the Linux kernel including custom hardware driver development for UART and I2C peripherals.
Preferred Skills and Experience
  • Programming Expertise: Proven proficiency in C++, Rust, or similar systems programming languages.
  • System Experience: Practical experience with real‑time embedded systems or distributed computing environments in Linux‑based systems, including developing high‑quality Linux‑based C++ software for common processors and microcontrollers (e.g., PowerPC, x86, ARM).
  • Technical Skills: Proficiency in Linux, including Bash shell scripting, network troubleshooting, and performance analysis (strace, ftrace, etc.), with strong skills in debugging, performance optimization, and unit testing.
  • System Knowledge: Comprehensive understanding of computer architecture and networking protocols (TCP, UDP, etc.).
  • Problem‑Solving: Innovative problem‑solving approach using first‑principles thinking, including developing prototypes to validate key design concepts and quantify technical constraints.
Leadership Qualities

Bias to Action and Creative Problem Solving. Desire and experience questioning assumptions in ways that lead to break‑through ideas that are ultimately implemented. Successfully bring in applicable processes/concepts/materials from other industries to achieve efficiency gains. Ability to personally resolve minor issues in development without requiring significant support.

High Commitment, High Initiative. A successful candidate will have a genuine passion for Castelion’s mission and consistently look for ways to contribute to the company’s technical goals and prevent hardware blockers. Ability to work in a fast‑paced, autonomously driven, and demanding atmosphere. Strong sense of accountability and integrity.

Clear Communicator. Proactively communicates blockers. Trusted in previous roles to be voice of company with regulators, suppliers, gate keepers and customers. Capable of tactfully managing relationships with stakeholders to achieve company‑desired outcomes without compromising relationships. Emails, IMs and verbal interactions are logical, drive clarity, and detailed enough to eliminate ambiguity.

ITAR Requirements
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Employment with Castelion is governed on the basis of competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

All employees are granted long‑term stock incentives as part of their employment at Castelion. All employees receive access to comprehensive medical, vision, and dental insurance, and the company offers four weeks of paid time off per year.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Castelion • Torrance (CA)

On-site
USD 110,000 - 160,000
Stock incentives
Comprehensive medical insurance
Three weeks PTO
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Castelion • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Stock incentives
Medical, vision, and dental insurance
Paid time off 4 weeks
Lead Flight Software Engineer
Lead Flight Software Engineer

Next Matter • Torrance (CA)

On-site
USD 120,000 - 150,000
Long-term stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks of paid time off per year
Flight Software Engineer (All Levels)
Flight Software Engineer (All Levels)

Next Matter • Torrance (CA)

On-site
USD 100,000 - 130,000
Comprehensive medical, vision, and dental insurance
Four weeks of paid time off
Long-term stock incentives
Staff Electrical Engineer - Flight Computers
Staff Electrical Engineer - Flight Computers

Pow.bio • Torrance (CA)

On-site
USD 90,000 - 120,000
Stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks paid time off
Lead Flight Software Engineer Software
Lead Flight Software Engineer Software

Front Door Defense • Torrance (CA)

On-site
USD 130,000 - 180,000
Long-term stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks paid time off per year
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Next Matter • Allen (TX)

On-site
USD 100,000 - 130,000
Stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks paid time off
Embedded Software Engineer
Embedded Software Engineer

Castelion • Allen (TX)

On-site
USD 100,000 - 150,000
Long-term stock options
Comprehensive medical, vision, and dental insurance
Four weeks of paid time off per year
Lead Flight Software Engineer
Lead Flight Software Engineer

Castelion Corporation • Torrance (CA)

On-site
Long-term stock incentives
Comprehensive medical, vision, and dental insurance
Four weeks of paid time off per year
Software Security Engineer
Software Security Engineer

Cantos Ventures • Torrance (CA)

On-site
USD 140,000 - 190,000
Stock incentives
Medical, Vision, Dental insurance
Paid time off