Logo
ClearanceJobs

Embedded Software Engineer (Experienced/Senior) with Security Clearance

ClearanceJobs, El Segundo, California, United States, 90245

Save Job

Embedded Software Engineer (Experienced/Senior) with Security Clearance Location: El Segundo, CA

We are seeking embedded real‑time software engineers for the next generation of space‑based computers at Boeing Defense, Space & Security (BDS) Space Mission Systems (SMS).

Responsibilities Experienced (P3)

Design, develop, integrate, test, and debug low‑level software to initialize devices for board bring‑up.

Design, implement, and validate board support package (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.

Document SoC boot flow, software initialization sequences, register‑level programming guides, and integration checklists.

Translate customer requirements into software specifications for embedded devices and systems.

Drive software execution to deliver products on‑cost and on‑schedule to program objectives.

Produce design and test documentation and artifacts.

Design and write custom tools to support configuration automation and improve development.

Lead (P4)

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 architecture and design.

All responsibilities listed under Experienced (P3) apply, with added leadership duties.

Basic Qualifications

Ability to obtain a DoD Secret U.S. Security Clearance (Pre‑Start). U.S. citizenship required.

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 hands‑on experience designing, verifying, and integrating SoC components including processors, memory controllers, peripherals, and interconnect fabrics (AXI, NoC).

2 + years developing BSPs and device drivers for Linux (u‑boot, kernel) and/or real‑time operating systems on ARM‑based custom platforms.

Preferred Qualifications

Level 3: 3 + years of related work experience or equivalent education.

Level 4: 5 + years of related work experience or equivalent education.

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 installation using a DevOps tool chain (Artifactory, GitLab).

Proficiency with AXI bus protocol and NoC architecture.

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 strong communication skills for cross‑functional teams.

Experience with new product development in small, agile teams on fast‑paced, customer‑funded programs.

Travel No travel is anticipated for this position.

Drug Free Workplace Boeing is a Drug Free Workplace. Post‑offer applicants and employees are subject to testing when criteria are met.

CodeVue Coding Challenge A technical assessment is required for consideration. Failure to complete the assessment will remove you from consideration.

Pay & Benefits We offer competitive base pay and variable compensation. Benefits include health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and paid/unpaid time off. Pay ranges by level and experience.

Export Control Requirements This position must meet U.S. export control regulations. Qualified “U.S. Person” status (citizen, permanent resident, refugee, or asylee) is required.

Relocation Relocation may be offered based on eligibility.

Security Clearance Pre‑start and post‑start U.S. Secret Clearance required.

Visa Sponsorship Employer will not sponsor employment visas.

Shift First shift.

Equal Opportunity Employer Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to protected characteristics.

#J-18808-Ljbffr