×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Software Engineer

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Segment (Twilio)
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 118300 - 224900 USD Yearly USD 118300.00 224900.00 YEAR
Job Description & How to Apply Below

Job Overview

At RTX, the world's largest aerospace and defense company, we unite 185,000 great minds to solve the world’s most complex problems. Join us and help shape the future of aerospace and defense.

Software Engineer – Embedded (Software Security Sensors and Effectors Department)

The Security Sensors and Effectors Department of the Software Product Assurance Center seeks a highly skilled embedded software engineer to employ Agile development techniques on embedded targets to continuously develop critical capabilities for warfighters. The role involves software and firmware design, development, integration, and testing of real‑time embedded solutions, working closely with Systems Engineering, Hardware Engineering, and subcontractors to create hardened software applications using C/C++ on Linux and other real‑time operating systems.

Responsibilities
  • Analyze and document system design, generating and decomposing requirements to support software development.
  • Participate in Technical Integration Meetings with subcontractors to verify hardware and software requirements.
  • Design, develop, and test embedded software on Linux and RTOS using C and C++.
  • Debug system and board‑level issues in collaboration with cross‑disciplinary engineering teams.
  • Apply embedded software principles to create hardened applications for mission‑critical systems.
  • Ensure consistency across teams and proactively remove impediments.
Qualifications – Must Have
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
  • Minimum 8 years of experience in embedded software development.
  • Proven track record in Agile/Dev Sec Ops  environments developing and maintaining software on embedded processors or microcontrollers.
  • Experience debugging across hardware/software boundaries using software diagnostic tools.
  • Proficiency with Linux environments, including modification and maintenance of Linux kernel root file systems.
  • Experience developing multi‑threaded applications.
  • U.S. citizenship and ability to obtain and maintain a U.S. government issued security clearance.
Qualifications – We Value
  • Proficiency with RTOS, Linux device drivers, and/or embedded Linux.
  • Experience troubleshooting embedded targets and designing real‑time embedded solutions.
  • Knowledge of modern computer architectures and hardware technologies (x86, ARM, FPGAs).
  • Background in bare‑metal software development.
  • Experience with version control systems such as Git or Subversion.
  • Understanding of building and maintaining a CMake‑based code base with automated testing (Google Test).
Security Clearance

U.S. citizenship required. Candidate must obtain and maintain a DoD Secret security clearance.

Salary Range

$118,300 – $224,900 USD, based on experience and qualifications.

Benefits

Eligible applicants may receive medical, dental, vision, life insurance, short‑term and long‑term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off and holidays. Additional benefits and incentive compensation depend on the business unit and collective bargaining agreements.

Position Type

Onsite – Employees will work primarily onsite.

EEO Statement

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary