The Boeing Company is seeking a Senior Embedded Software Architect to support their Software Engineering team, focusing on multicore analysis and integration for avionics software/hardware solutions. The role addresses the need for expertise in embedded software development, hardware/software integration, safety-critical software development, and multicore interference analysis to ensure compliance with industry, customer, safety, and regulatory standards.
Requirements
- 2+ years of experience do you have developing software in a multi-threaded execution, multi-core processor computing environment, where the use of semaphore variables are used to control access to common resources
- 5+ years of experience do you have writing embedded software within software development life-cycles
- 5+ years of experience do you have in real-time, near real-time, or embedded systems
- 5+ years of experience do you have programming in C, C++ or C
- Knowledge and experience with developing software in relation to one or more of the following standards: DO-178C to at least DAL-B (DAL-A preferred), NASA-STD-5001, MIL-STD-498, MIL-STD-882, MIL-HDBK-516C.
- Strong understanding of embedded software, e.g., bootloaders, device drivers, OS schedulers, interrupts, network protocol stack such as UDP/IP, ARINC 653
- Embedded experience with board bring-up, including configuring board, bootloaders (e.g., U-boot), device drivers, OS startup
Responsibilities
- Design, develop, test, debug, and maintain software integrated into embedded devices and systems, ensuring compliance with industry, customer, safety, and regulatory standards.
- Review, analyze, and translate customer requirements into software product designs for embedded devices and systems.
- Build and write code for embedded systems software tailored to specific specialized hardware and applications.
- Integrate embedded software with hardware components effectively.
- Provide guidance on software and hardware integration best practices.
- Implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software and hardware development.
- Test and debug software for embedded devices and systems to ensure functionality and reliability.
Other
- This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- Employer will not sponsor applicants for employment visa status.
- 10% Travel
- 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.
- Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.