1

Bsp Engineer Jobs in Iowa (NOW HIRING)

Bsp Engineer information

See Iowa salary details

$70.4K

$157.3K

$192.6K

How much do bsp engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for bsp engineer in Iowa is $157,268.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,300.00 and $192,500.00 per year, depending on experience, location, and employer.

What is a BSP engineer?

A BSP Engineer is a professional who specializes in developing and maintaining Board Support Packages (BSPs) for embedded systems. BSPs are essential software components that enable an operating system to function on specific hardware platforms by providing drivers and initialization code for hardware components. BSP Engineers work closely with hardware designers and software developers to ensure seamless integration and optimal performance. Their responsibilities may include customizing bootloaders, porting operating systems, and troubleshooting hardware-software interactions. This role is critical in industries like automotive, consumer electronics, and industrial automation.

What are some typical challenges a BSP engineer faces when working with new hardware platforms?

BSP Engineers often encounter challenges such as limited hardware documentation, debugging low-level boot issues, and ensuring compatibility across diverse chipsets. Collaborating closely with hardware teams is essential for troubleshooting and integrating board support packages efficiently. Additionally, adapting to rapidly changing hardware specs and maintaining stable software builds under tight deadlines are common aspects of the role.

What are the key skills and qualifications needed to thrive as a BSP engineer, and why are they important?

To thrive as a BSP (Board Support Package) Engineer, a solid background in embedded systems, C/C++ programming, and operating system internals is essential, typically supported by a degree in computer engineering or a related field. Familiarity with hardware abstraction layers, device drivers, and tools like JTAG debuggers, as well as experience with Linux or RTOS environments, are commonly required. Strong problem-solving skills, attention to detail, and effective communication help BSP Engineers excel in diagnosing hardware-software integration issues and collaborating with cross-functional teams. These skills ensure reliable system bring-up, efficient troubleshooting, and seamless hardware-software integration, all crucial for delivering robust embedded solutions.

What is the difference between Bsp Engineer vs Automation Engineer?

AspectBsp EngineerAutomation Engineer
CredentialsTypically requires a degree in electrical, control, or automation engineering; certifications like PLC or SCADA are commonRequires a degree in electrical, computer, or automation engineering; certifications in PLC, SCADA, or robotics are often needed
Work EnvironmentWorks mainly in industrial plants, manufacturing facilities, or control system environmentsWorks in manufacturing, process industries, or software development environments
Industry UsageCommonly used in process control, manufacturing, and industrial automationUsed in manufacturing, robotics, and process automation sectors

The Bsp Engineer focuses on designing and maintaining control systems like PLCs and SCADA for industrial processes, while the Automation Engineer has a broader role that includes developing automation solutions, integrating robotics, and optimizing manufacturing processes. Both roles require similar technical skills and certifications but differ in scope and application.

What are popular job titles related to Bsp Engineer jobs in Iowa?

For Bsp Engineer jobs in Iowa, the most frequently searched job titles are:

What cities in Iowa are hiring for Bsp Engineer jobs?

Cities in Iowa with the most Bsp Engineer job openings:

Infographic showing various Bsp Engineer job openings in Iowa as of June 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $157,268 per year, or $75.6 per hour.

Software Engineer II- Embedded Linux (Onsite)

Prattwhitney

Cedar Rapids, IA • On-site

$68.90 - $131.10/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Location: Cedar Rapids, IA (US-IA-CEDAR RAPIDS-166 ~ 855 35Th St NE ~ BLDG 166)

Job Type: Onsite – U.S. citizenship required; Secret level DoD security clearance must be obtained and maintained.

Overview

Software Engineer II – Advanced Technology and Capabilities Directorate. Develop embedded Linux systems for communications, information assurance, and general‑purpose processing, collaborating with FPGA, hardware, and systems teams to embed advanced technology into Mission Systems products.

Responsibilities
  • Design, develop, and continuously enhance a customized Linux OS ecosystem, including build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for multiple hardware boards.
  • Contribute to 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 simulation environments, reference platforms, and target hardware.
  • Utilize Collins Aerospace processes and tools to improve product quality and customer satisfaction.
  • Provide engineering estimates for tasks such as change requests or problem reports.
What You Will Learn

Work with an experienced team to learn best practices and Collins’ engineering processes for world‑class embedded solutions, cutting‑edge technologies, and practical application of embedded Linux and low‑level software in communications, security, and space‑based products.

Qualifications
  • Degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of relevant experience, or an advanced degree in a related field.
  • Ability to obtain and maintain a U.S. government‑issued security clearance (Secret level). U.S. citizenship required.
  • Working knowledge of Linux command‑line tools and environments.
  • Experience developing or supporting embedded C/C++ applications.
  • Familiarity with Python and/or Bash scripting.
  • Exposure to hardware integration, board bring‑up, or embedded systems development.
  • Strong troubleshooting skills using standard debugging tools.
  • Experience with GIT or SVN version control systems (preferred).
  • Experience packaging custom Linux distributions with Buildroot (preferred).
  • Experience developing and maintaining Linux board support packages (BSP) for embedded systems (preferred).
  • Experience with Agile methodologies and DevSecOps (preferred).
Benefits & Compensation
  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • Generous 401(k) plan with employer matching and separate employer retirement contribution; includes Lifetime Income Strategy option.
  • Tuition reimbursement program.
  • Student loan repayment program.
  • Life and disability coverage.
  • Optional pet, home, and auto insurance; additional life, accident, critical illness, group legal, and ID theft protection.
  • Birth, adoption, and parental leave benefits.
  • Ovia Health, fertility, and family planning assistance.
  • Adoption assistance.
  • Autism benefit.
  • Employee Assistance Plan with up to 10 free counseling sessions.
  • Healthy You incentives and wellness rewards program.
  • Doctor on Demand with virtual visits.
  • Bright Horizons child and elder care services.
  • Teladoc Medical Experts second‑opinion program.
  • Relocation assistance.
  • Other benefits may be available depending on business unit.
Salary

Estimated range: $68,900 – $131,100 USD, a good‑faith estimate for all experience levels. Additional compensation may include short‑term and long‑term incentive programs based on business and performance.

Equal Opportunity & Security Clearance

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

Security clearance: U.S. citizenship is required and a Secret level DoD clearance is required and must be maintained after day one. Only U.S. citizens are eligible for a security clearance.

#J-18808-Ljbffr