The Boeing Company is seeking to develop and maintain real-time embedded software for sophisticated military hardware, specifically for hypersonic and advanced precision weapons, to enhance their capabilities.
Requirements
- At least 3 years of experience in HDL, C, C++, C-Sharp, and Python programming languages.
- Proficiency in Linux, VxWorks, Green Hills Integrity, or other real-time operating systems (RTOS).
- Experience with gcc, git, and open-source development tools within an agile environment.
- Strong understanding of embedded software development, hardware integration, and real-time system constraints.
- Excellent problem-solving skills, with the ability to analyze and troubleshoot complex software and hardware issues.
- Extensive experience in software architecture.
- Knowledge of communication protocols.
Responsibilities
- Lead the design, development, testing, and maintenance of embedded software that meets industry, safety, and customer standards.
- Translate customer requirements into technical specifications and software designs for embedded systems.
- Review and analyze code to ensure quality, efficiency, and compliance with project standards.
- Integrate embedded software with hardware components, including HDL, Linux drivers, and kernel configurations.
- Collaborate with cross-disciplinary teams to troubleshoot and resolve technical issues during development and testing phases.
- Monitor and improve the performance, stability, and security of embedded software systems.
- Participate in agile development cycles, contributing to sprint planning, reviews, and continuous integration efforts.
Other
- A bachelor’s degree in engineering, computer science, or related fields from an accredited institution.
- Ability to obtain and maintain a U.S. Security Clearance, with U.S. citizenship required.
- Strong communication skills.
- Ability to work effectively within a multidisciplinary team environment.
- Proactive approach to problem-solving.