1

Embedded Linux Contract Jobs in Clive, IA (NOW HIRING)

Embedded Linux Contract information

See Clive, IA salary details

$82.3K

$132.1K

$185.6K

How much do embedded linux contract jobs pay per year?

As of May 31, 2026, the average yearly pay for embedded linux contract in Clive, IA is $132,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $157,200.00 per year, depending on experience, location, and employer.

What is an Embedded Linux Contract job?

An Embedded Linux Contract job is a temporary or project-based position where a professional develops, maintains, or customizes Linux-based systems for embedded devices. These roles typically involve working with hardware interfaces, kernel development, driver programming, and real-time system optimization. Contracts vary in duration and can be with companies developing products like IoT devices, automotive systems, or industrial controllers. Contractors may work independently or as part of a team, often requiring strong expertise in C/C++, Yocto, and Linux internals.

What are the key skills and qualifications needed to thrive in the Embedded Linux Contract position, and why are they important?

To excel as an Embedded Linux Contract professional, you need strong proficiency in embedded C/C++, Linux kernel and device driver development, and hardware-software integration, often backed by a degree in Computer Engineering or a related field. Familiarity with development tools such as Git, cross-compilers, Yocto Project, and board support packages is highly valued, as are certifications like LFCE or Linux Foundation Certified Engineer. Excellent problem-solving skills, self-motivation, and clear communication are crucial, especially when working remotely or with cross-functional teams. These skills ensure you can efficiently deliver high-quality, reliable solutions that meet the complex requirements of embedded systems projects.

What are the typical day-to-day responsibilities for someone in an Embedded Linux Contract position?

In an Embedded Linux Contract role, your daily tasks usually involve developing and debugging embedded software, integrating hardware drivers, and ensuring system reliability on targeted hardware platforms. You may also collaborate with hardware engineers to resolve integration challenges and participate in code reviews to maintain high standards. Additionally, responsibilities often include configuring build systems, writing documentation, and working closely with QA teams to address issues. The work is usually project-based, and you can expect a blend of independent problem-solving and teamwork, often in a remote or flexible work environment.
What job categories do people searching Embedded Linux Contract jobs in Clive, IA look for? The top searched job categories for Embedded Linux Contract jobs in Clive, IA are:
Embedded Software Engineer

Embedded Software Engineer

Three Point Solutions

Urbandale, IA • On-site

$55 - $59/hr

Contractor

Posted 5 days ago


Job description

Job Title:         Embedded Software Engineer
Client:              Heavy Machine Manufacturing Company
Duration:         7 Months (Possibility of extension)
Location:         Urbandale, IA 50322
Shift:                1st Shift

Key Responsibilities
• Plan, design, test, and analyze embedded software for major projects
• Act as technical lead and provide design solutions
• Assign and review work of other engineers and support staff
• Create and maintain technical and user documentation
• Perform inspections to ensure engineering quality and compliance
• Design engineering solutions and validation processes
• Draft and evaluate engineering standards and specifications
• Identify process gaps and suggest system improvements
• Support change management initiatives
• Build strong relationships with internal teams
• Maintain knowledge of current technology and regulations
• Support manufacturing and process system improvements
• Deliver small to medium scale projects within program plans

Must Have
• Bachelor’s Degree or equivalent
• 4+ years experience in object-oriented C++
• 4+ years experience in automated testing and TDD
• 4+ years experience working in Agile teams
• 4+ years experience in multithreaded and concurrent systems
• Strong project planning and organization skills
• Strong data analysis and engineering design skills
• Strong verbal communication skills
• Knowledge of engineering testing and implementation
• Understanding of health and safety standards

Nice to Have
• Experience with Company Gen4/5 embedded displays
• Experience with CAN protocols (J1939, ISO 11783)
• Experience with Qt framework (Widgets and QML)
• Experience developing in Linux environment
• Experience in Precision Agriculture domain
• Prior Company contract or FTE experience

Role Scope
• Designs and maintains embedded display software
• Works with cross-functional engineering teams
• Provides technical leadership within scrum teams
• Promotes software development best practices
• Supports continuous improvement initiatives

Education
• Bachelor’s Degree or equivalent

#ZR