Skip to content

Senior Principal Software Engineer – Embedded Linux
Company | RTX |
---|
Location | El Segundo, CA, USA |
---|
Salary | $137000 – $275000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience or in absence of a degree, 14 years of relevant experience
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- Must have or be capable of obtaining a US Department of Defense (DoD) security clearance. Candidate selected will be subject to a government security investigation/reinstatement and must meet eligibility requirements
- Proficiency with embedded C/C++
- Proficiency with scripting languages (Bash and Python)
- Experience with board bring-up and target hardware integration
- Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark
Responsibilities
- Drive strategic product/technology roadmaps and process improvement initiatives
- Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards
- Contribute to engineering design approach and cost estimates for new program pursuits
- Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems
- Participate in root cause analysis and resolution of complex hardware-software issues
- Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware. Understand and utilize the appropriate Collins Aerospace processes and tools during product development, resulting in increased product quality and improving customer satisfaction.
Preferred Qualifications
- Experience with GIT and SVN version control systems
- Experience packaging custom Linux distribution with Buildroot
- Experience in developing and maintaining Linux board support packages (BSP) for embedded systems
- Development experience Agile methodologies and DevSecOps
- Experience with industry cost estimation tools such as SEER-SEM
- Candidate is expected to be able to demonstrate communication skills and an ability/desire to work in a team environment, establishing collaborative working relationships with peers and co-workers. The candidate must be adaptable to change, determined to accomplish tasks based on program schedule and contribute to a positive work environment. A successful candidate will consistently produce exemplary results on the projects and teams they collaborate with.