Embedded Software Engineer (Experienced/Senior)
$143.1k - $222.2kBoeing
Embedded Software Engineer (Experienced/Senior)
Company:The Boeing Company The Boeing Defense, Space & Security (BDS) Space Mission Systems (SMS) software capability is seeking multiple Embedded Software Engineers (Experienced/Senior) in El Segundo, CA. We are seeking multiple embedded real time software engineers for our next generation of space-based computers. The selected candidate will be responsible for designing, developing, and testing low level software/firmware that allows the operating system (OS) and application to interact with hardware devices connected to an ARM-based system-on-chip (SOC). The candidate will work with the electronics products and software application team to ensure engineering excellence and achieve program objectives. Position Responsibilities: (Experienced (P3)
- Design, develop, integrate, test and debug low level software to initialize devices for board bring up
- Design, implement, and validate BSP components for Linux/RTOS on ARM Cortex-A/R/M cores.
- Write and optimize device drivers for memory controllers, on-chip peripherals, DMA controllers, interrupt controllers, and security engines.
- Collaborate with hardware engineers to define register maps, timing requirements, and recommended initialization sequences.
- Architect and implement software abstractions for memory-mapped accelerators, interconnect fabric (AXI, NoC), and coherent cache architectures.
- Write and maintain detailed documentation: SoC boot flow, software initialization sequences, register-level programming guides, and integration checklists.
- Review, analyze, and translate customer requirements for software products for embedded devices and systems.
- Drive software execution to deliver products on-cost and on-schedule to program.
- Produce design and test documentation and artifacts.
- Design and write custom tools to support configuration automation and improve development
- Lead design, development and test of low-level software to initialize devices for board bring up
- Assign tasks, provide guidance and verify work to junior software engineers
- Gather user requirements and decompose to software level for software architecture and design
- Design, implement, and validate BSP components for Linux/RTOS on ARM Cortex-A/R/M cores.
- Write and optimize device drivers for memory controllers, on-chip peripherals, DMA controllers, interrupt controllers, and security engines.
- Collaborate with hardware engineers to define register maps, timing requirements, and recommended initialization sequences.
- Architect and implement software abstractions for memory-mapped accelerators, interconnect fabric (AXI, NoC), and coherent cache architectures.
- Write and maintain detailed documentation: SoC boot flow, software initialization sequences, register-level programming guides, and integration checklists.
- Review, analyze, and translate customer requirements for software products for embedded devices and systems.
- Drive software execution to deliver products on-cost and on-schedule to program.
- Produce design and test documentation and artifacts.
- Design and write custom tools to support configuration automation and improve development
- Ability to obtain a DoD Secret US Security Clearance (Pre-Start), for which the US Government requires US Citizenship.
- 2+ years of experience in ARM assembly for performance-critical code
- 2+ years of experience with C/C++ coding with strong proficiency
- 2+ years of experience working with real-time operating systems (RTOS)
- 2+ years of hands-on experience designing, verifying, and integrating SoC components including processors, memory controllers, peripherals, and interconnect fabrics (AXI, NoC).
- 2+ years of experience developing BSPs and device drivers for Linux (u-boot, kernel) and/or real-time operating systems on ARM-based custom platforms.
- Level 3: 3 or more years' related work experience or an equivalent combination of education and experience
- Level 4: 5 or more years' related work experience or an equivalent combination of education and experience
- experience developing embedded software on ARM Cortex-A, -R, and/or -M cores.
- experience designing cache coherence protocols, memory hierarchies, and bus arbitration mechanisms.
- Experience with automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain using Artifactory and/or Gitlab
- Proficiency with AXI bus protocol and NoC architecture: ability to configure, instantiate, and validate interconnect switches.
- Solid grounding in RTL design flows, IP integration, and timing closure concepts.
- Ability to create software-driven test plans for SoC validation: boot validation, memory stress tests, peripheral functional tests, and power/clock domain isolation checks.
- Excellent problem-solving aptitude and the ability to communicate complex technical concepts to cross-functional teams.
- Experience with new product development with small, agile teams on fast-paced, dynamic customer-funded programs
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration. Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary Pay Range: $143,100 - $222,200 Language Requirements:
Not Applicable Education:
Not Applicable Relocation:
This position offers relocation based on candidate eligibility. Export Control Requirement:
This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. §120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee. Safety Sensitive:
This is not a Safety Sensitive Position. Security Clearance:
This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim U.S. Secret Clearance Pre-Start and final U.S. Secret Clearance Post-Start is required. Visa Sponsorship:
Employer will not sponsor applicants for employment visa status. Contingent Upon Award Program
This position is not contingent upon program award Shift:
Shift 1 (United States of America) Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. EEO is the law Boeing EEO Policy Request an Accommodation Applicant Privacy Boeing Participates in E - Verify
- E-Verify (English)
- E-Verify (Spanish)
- Right to Work (English)
- Right to Work (Spanish)
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (Experienced/Senior) in El Segundo, CA vacancy
$114.75k - $155.25k
...Satellite Data Systems Full-Stack Software Engineers (Experienced/Senior) Company: The Boeing Company The Boeing Company is currently seeking a Satellite Data Systems Full-Stack Software Engineers ( Experienced/ Senior) to support our Space Software Products...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift work$95.5k - $181.7k
...Senior Embedded Software Engineer We have an on-site opportunity for an experienced Senior Embedded Software Engineer to work onsite in El Segundo, CA. What You Will Do: Supports all aspects of a software development life cycle as members of a multi-disciplined...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$95.5k - $181.7k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay... ...world. We have an on-site opportunity for an experienced Senior Embedded Software Engineer to work onsite in El Segundo, CA. ~...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$100k - $150k
Jobot Consulting is seeking a Consulting Embedded Software Engineer based in El Segundo, California. This role involves the design, development, and debugging of embedded software systems and requires a minimum of 5 years of experience. The company offers a competitive...Senior$120k - $220k
...Senior Embedded Software Engineer El Segundo Icarus was founded on the belief that the Stratosphere is the Forgotten Frontier and that reclaiming it will define the next era of aerospace and what is possible from the sky. We build solar-powered aircraft that fly...SeniorWork experience placementDay shift$140k - $200k
...THE OPPORTUNITY Silvus is seeking a full-time Senior Embedded Software Engineer to join our Research & Development department, reporting... ...Relocation Provided Domestic Position Type Experienced Referral Payment Plan Yes Our U.S. Benefits include...SeniorFull timeRelocation3 days per week$145k - $220k
...London. For more information, please visit Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products....SeniorFull timeWork experience placementCasual workWork at officeRelocation package$169k - $217k
...Senior Embedded Software Engineer El Segundo, California, United States About Varda Low Earth orbit is open for business. Varda is accelerating the development of commercial space infrastructure, from in-orbit pharmaceutical processing to reliable and economical...SeniorPermanent employment$150k - $200k
Impulsespace in Redondo Beach is seeking a Senior Embedded Software Engineer specialized in Actuators & Control Systems. The role focuses on developing firmware for various systems in launch vehicles and spacecraft, including rocket control and satellite propulsion. Ideal...Senior- An industry-leading communications technology company in Los Angeles is looking for an experienced Embedded Software Engineer to drive the development of innovative wireless network solutions for Defense and Avionics applications. This role involves working across all...Senior
$220k
Edison Smart® is seeking an experienced Embedded Software Engineer to join a leading innovator in radio wireless communication based in California. The role involves developing sophisticated embedded systems, requiring strong expertise in C/C++. The position is onsite...Senior3 days per week$121k - $215k
...Check out this new opportunity! Senior Embedded Linux BSP Engineer On-site in El Segundo, CA Target salary range: $121,000 - $215,... ..., and production-floor manufacturing test. Represent software and firmware requirements during cross-functional product...Senior- Overview We are seeking a full‑time Senior Embedded Software Engineer for Garmin's Chandler, AZ location. In this role, you will develop embedded... ...schedules/risk taking Mentors and provides guidance to less experienced Software Engineers (1 & 2) Contributes to advanced...SeniorFull time
- ...Senior Embedded Software Engineer (Actuators & Control Systems) As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control Systems, you will be responsible for developing embedded software that controls a variety of actuated systems across launch...SeniorPermanent employmentFull time
- The Aerospace Corporation is seeking a Senior Vehicle Software Engineer to provide technical expertise and analysis on flight/embedded software systems for national security and commercial space programs. Responsibilities include leading flight software development, mentoring...Senior
- A leading aerospace company in Los Angeles is seeking an experienced software engineer to join their mission in developing reliable flight software... ...skills in C/C++ and Python, 5+ years of experience in embedded software, and a proactive attitude towards teamwork and innovation...Senior
$135k - $160k
...responsible for low-level and high-level software in Cesium’s products through all phases... ...reliability qualification, as well as software engineering and software project management... ...Designing and implementing software for embedded devices and systems, from requirements to...SeniorPermanent employmentFull timeContract workWork experience placementLocal area$126.65k - $186.25k
...manufacturing. Position Responsibilities Represent software and firmware concerns in cross-disciplinary... ...years of relevant industry experience with embedded Linux kernel and BSP development Bachelor of Science in Electrical Engineering, Computer Engineering, or similar...SeniorPermanent employmentInterim roleRelocationVisa sponsorshipWork visaRelocation packageShift workDay shift- The Aerospace Corporation in El Segundo, CA is seeking an experienced Software Engineer. This role involves designing, developing, and implementing robust messaging solutions within an agile team. The ideal candidate will have 8+ years of experience in software development...Senior
$106.25k - $143.75k
...Flight Software Engineer At Boeing, we innovate and collaborate to make the world a better... ...Software Engineers (Associate / Experienced / Senior) to support our Flight Software Team... ...of software that is integrated into embedded devices and systems and meets industry...SeniorWork experience placementInterim roleRelocationFlexible hours- ...Job Description Job #218365 Chipton-Ross is seeking multiple Sr. Embedded Software Engineer 3's for a contract opportunity in Manhattan Beach, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Bachelor's Degree in Computer Engineering, Computer Science...SeniorContract workWork experience placementLocal areaDay shift
$87.83 per hour
...solutions. Design, implement, test and document complex GNSS navigation algorithms using C/C++ for use in embedded systems Participate in peer reviews of software designs, algorithm designs and software implementation Collaborate and communicate with cross...SeniorHourly payFull timeLocal areaFlexible hours- A leading defense technology company in Northridge, California, seeks an experienced RTOS Embedded Software Engineer 5 to develop software for Xilinx platforms. This role requires expertise in real-time operating systems and device driver development. Ideal candidates should...Senior
$135k - $200k
...Senior Embedded Software Engineer Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of the...SeniorFull timeLocal area3 days per week- Lumicity is seeking a Senior or Staff Software Engineer for embedded platforms in Los Angeles, California. The suitable candidate will develop and optimize multithreaded, real-time software and contribute to coding standards. Requirements include expert C++ coding experience...Senior
$80 - $95 per hour
...Sr. Embedded Software Engineer Manhattan Beach, CA Pay: $80.00 - $95.00 per hour 26-05266 Job Summary The Sr. Embedded Software Engineer is to support the development of advanced aerospace and space system technologies in a fast-paced engineering...SeniorHourly payContract workFor contractorsWork experience placement- A technology recruitment agency is seeking a Senior Embedded Software Engineer in Los Angeles. This full-time role focuses on the development of radios and innovative software solutions. The position offers a hybrid schedule, requiring at least 3 days on-site per week....SeniorFull time3 days per week
- ...Senior/Staff Embedded Software Engineer Los Angeles, California Open Position – Senior/Staff Embedded Software Engineer Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical...Senior
- A leading technology company in logistics is seeking an experienced software engineer to join their dynamic team. The ideal candidate will have over 8 years of software development experience, with a strong focus on Python and Agile methodologies. This role offers flexibility...SeniorRemote work
- Castelion Corporation is seeking a Staff Embedded Software Engineer to develop software for flight systems, collaborating across teams and leading projects. Candidates should have at least 8 years of experience, a bachelor’s in a relevant STEM field, and proficiency in...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Experienced/Senior). Be the first to apply!
Related searches
- embedded systems software engineer El Segundo, CA
- embedded developer El Segundo, CA
- embedded software engineer El Segundo, CA
- embedded engineer El Segundo, CA
- id software El Segundo, CA
- software quality assurance El Segundo, CA
- software sales El Segundo, CA
- internship software El Segundo, CA
- remote software sales El Segundo, CA
- embedded software El Segundo, CA


