Avionics Hardware Linux Bring-Up LeadAt Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.Millennium Space Systems, a part of Boeing Defense, Space and Security (BDS), is a fast, agile small satellite company focused on national security space. Our missions have direct impact to global security, like missile warning and Earth observation.Our team is curious, bold and innovative.
We take risks, innovate and explore new techniques and technologies. We influence change because we challenge the status quo. And when we watch our satellites launch, we know each one of us made it happen.You will lead the bring-up of avionics hardware into Linux. This includes owning the board support package (BSP), custom kernel work, device trees, bootloaders, and the low-level drivers that expose our hardware to the OS.
You'll define and build the infrastructure that lets us deploy and validate these systems across flight computers, radios, and payload processors. You'll also create internal tools to exercise hardware in the lab and on the production floor, enabling fast debug and reliable manufacturing.Position Responsibilities:Represent software and firmware concerns in cross-disciplinary product developmentLead Linux bring-up for new avionics hardware from first power-on through delivery of a stable OS imageDevelop and maintain board support packages, bootloaders, kernel configurations, and low-level driversBuild internal tools as needed to enable fast hardware validation in the lab and on the production floorCommunicate technical risks, schedule impacts, and integration status to program teamsBasic Qualifications (Required Skills/Experience):10 years of relevant industry experience with embedded Linux kernel and BSP developmentBachelor of Science in Electrical Engineering, Computer Engineering, or similarProficient with C programmingProficient with version control systems such as GitPreferred Qualifications (Desired Skills/Experience):Familiar with C++ and PythonExperience with Xilinx Zynq or Ultrascale+ SoC devicesExperience with Xilinx design flow and toolchain such as Vivado and PetaLinux (Yocto)Experience with SDRs using AD9361 or Xilinx RFSoC devicesExperience with standards such as SPI, I2C, UART, GPIO, Ethernet or SpaceWireProficient with HDL simulators such as ModelSim/Questa and Xilinx Simulator (XSIM)Summary pay range: Level 4: $121,000 - $215,000Millennium is DDTC-registered, ITAR-compliant Company. This position is located at a facility that requires special access. Applicants MUST be U.S.
citizens and eligible for a security clearance. Additionally, applicants must be willing to apply for and maintain a security clearance.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 other characteristics protected by law.