1

Computer Engineer Jobs in Marion, IA (NOW HIRING)

Device Engineer

Cedar Rapids, IA · On-site

$79.90K - $130.90K/yr

Bachelor's Degree in Electrical or Computer Engineering. * Development of Test cases and Test procedures execution. * Generation of Test results and reports for the execution. * Developing support ...

Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed ...

Controls Engineer II

Cedar Rapids, IA · On-site

$82.20K - $106.30K/yr

Bachelor of Science Degree in Mechatronics Engineering, Computer Engineering, Electrical Engineering, related Bachelor's discipline, related degree from a Technical College or equivalent Industrial ...

Controls Engineer II

Cedar Rapids, IA

$82.20K - $106.30K/yr

Bachelor of Science Degree in Mechatronics Engineering, Computer Engineering, Electrical Engineering, related Bachelor's discipline, related degree from a Technical College or equivalent Industrial ...

Controls Engineer II

Cedar Rapids, IA

$82.20K - $106.30K/yr

Bachelor of Science Degree in Mechatronics Engineering, Computer Engineering, Electrical Engineering, related Bachelor's discipline, related degree from a Technical College or equivalent Industrial ...

next page

Showing results 1-20

People also search for

Computer Engineer information

See Marion, IA salary details

$48.4K

$121.2K

$137.1K

How much do computer engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for computer engineer in Marion, IA is $121,151.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,200.00 and $131,100.00 per year, depending on experience, location, and employer.

What Is a Computer Engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

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

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What are computer engineers?

Computer engineers are professionals who design, develop, test, and maintain computer hardware and software systems. They work at the intersection of electrical engineering and computer science, focusing on how computer systems function and how they can be improved. Their roles can involve creating microprocessors, designing circuit boards, developing embedded systems, and optimizing software for hardware performance. Computer engineers play a crucial role in advancing technology across industries, from consumer electronics to aerospace and healthcare.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What are popular job titles related to Computer Engineer jobs in Marion, IA? For Computer Engineer jobs in Marion, IA, the most frequently searched job titles are:
What cities near Marion, IA are hiring for Computer Engineer jobs? Cities near Marion, IA with the most Computer Engineer job openings:
Principal Engineer, Software Engineering

Principal Engineer, Software Engineering

Raytheon Technologies

Cedar Rapids, IA • On-site

$133.49K - $250K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Date Posted:
2026-04-10
Country:
United States of America
Location:
US-IA-CEDAR RAPIDS-105 ~ 400 Collins Rd NE ~ BLDG 105
Position Role Type:
Unspecified
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Security Clearance Type:
Security Clearance Status:
Not Required
Rockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Principal Engineer, Software Engineering in Cedar Rapids, IA.
Joining Collins Aerospace isn't just about finding a job; it's about embarking on a journey to redefine the future of aerospace technology.
What YOU will do
  • Design and develop embedded software primarily in the C++ language and also develop on-board Datalink products display pages using GUI based design tools, along with the associated logic to animate the pages on the flight deck and cabin displays.
  • Develop current generation products and the next generation product line following the Rockwell Collins Technical Consistent Process.
  • Responsible for all aspects of a project life-cycle.
  • Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer requirements.
  • Design and code based on low-level software requirements.
  • Build, test and deliver real-time embedded software to target environments in support of program and customer commitments.
  • Assist with system level testing, working closely with cross functional areas to coordinate desired solutions, documenting problem reports and working resolution activities.
  • Participate in Design and Code Reviews with other members of the team to identify and eliminate problems early in the development process.

Qualifications You Must Have
  • Must possess at least a bachelor's degree or its equivalent in Aerospace Engineering, Systems Engineering, Electrical Engineering, Computer Engineering, Software Engineering or related field and 10 years of progressive experience as a Software Engineer in the Aerospace/Defense industry. In the alternative, must possess at least a master's degree or its equivalent in Aerospace Engineering, Systems Engineering, Electrical Engineering, Computer Engineering, Software Engineering or related field and 7 years of experience as a Software Engineer in the Aerospace/Defense industry would be acceptable.
  • Must possess at least 7 years of experience with development, verification, and certification of Real time embedded Software and/or Flight Deck Avionics Systems.
  • Must possess at least 7 years of experience with capturing requirements in a requirements management tool, such as DOORs or JAMA.
  • Must possess at least 7 years of experience with following processes and standards related to the development of software (such as DO-178).
  • Must possess at least 7 years of experience working on project plans for the programs or end users with cost and schedule with risk and opportunities.
  • Must possess at least 7 years of experience working closely with multi-disciplinary engineering teams.
  • Non-US Person - Must be authorized to work in the U.S. without the company's immigration sponsorship now or in the future. The company will not offer immigration sponsorship for this position. The company will not seek an export authorization for this role.

Learn More & Apply Now!
Avionics: Our Avionics team advances flight deck solutions, airborne communications, vision systems, sensors and fire protection for commercial and military customers around the world. That means we're helping people reach their destination safely and keeping pilots, passengers, flight crews, airlines, airports and military personnel connected and informed. And we're providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today.
Onsite: Employees who are working in Onsite roles will work onsite. This
includes all production and maintenance employees, as they are essential to the development of our products.
The salary range is $133,494.00 to $250,000.00 USD per year. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.
This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
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 or 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.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms