Zurück zur Stellenangebote
XX
Embedded Software Engineer (Experienced/Senior)Dormont Manufacturing CompanyEl Segundo, California, United States
XX

Embedded Software Engineer (Experienced/Senior)

Dormont Manufacturing Company
  • US
    El Segundo, California, United States
  • US
    El Segundo, California, United States

Über

Embedded Software Engineer (Experienced/Senior) – The Boeing Company Location: El Segundo, CA. 100% onsite. Position Responsibilities Design, develop, integrate, test and debug low‑level software to initialize devices for board bring‑up. 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 and 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 embedded software products and systems. Drive software execution to deliver products on‑cost and on‑schedule. Produce design and test documentation and artifacts. Design and write custom tools to support configuration automation and improve development. Lead Design Responsibilities (P4) Lead design, development and test of low‑level software to initialize devices for board bring‑up. Assign tasks, guide and verify work of junior software engineers. Gather user requirements and decompose into software architecture and design. Perform all duties listed under Position Responsibilities. Basic Qualifications Ability to obtain a DoD Secret US Security Clearance (Pre‑Start); US citizenship required. 2+ years experience in ARM assembly for performance‑critical code. 2+ years experience with C/C++ coding. 2+ years experience with real‑time operating systems (RTOS). 2+ years hands‑on experience designing, verifying, and integrating SoC components (processors, memory controllers, peripherals, interconnect fabrics). 2+ years experience developing BSPs and device drivers for Linux (u‑boot, kernel) or RTOS on ARM‑based custom platforms. Preferred Qualifications Level 3: ≥3 years or equivalent education and experience. Level 4: ≥5 years or equivalent education and experience. Experience with embedded software on ARM Cortex‑A/R/M cores. Experience designing cache coherence protocols, memory hierarchies, and bus arbitration mechanisms. Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps toolchain (Artifactory, 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, power/clock domain isolation checks). Excellent problem‑solving aptitude and ability to communicate complex technical concepts to cross‑functional teams. Experience with new product development in small, agile teams on fast‑paced, dynamic customer‑funded programs. Travel No travel anticipated. Security Clearance Pre‑Start and Post‑Start U.S. Secret Clearance required. Benefits & Compensation Pay Range: $143,100 - $222,200. Includes competitive base pay, variable compensation opportunities, health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, paid and unpaid time off. Relocation Relocation offered based on eligibility. Export Control Position must meet U.S. export control compliance. “U.S. Person” (U.S. Citizen, National, lawful permanent resident, refugee, or asylee) required. Shift Shift 1 – United States of America. Equal Opportunity Employer 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 any other characteristic protected by law.
#J-18808-Ljbffr
  • El Segundo, California, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.