Software Engineer 6_Non-Cleared Job at Robert Half, Cedar Rapids, IA

  • Robert Half
  • Cedar Rapids, IA

Job Description

Job Description

Job Description

Embedded Linux-Senior Software Engineer

Location: ONSITE Cedar Rapids, IA

Employment Type: Long Term Contract

Work Authorization: Due to federal contract requirements, candidates must be U.S. Citizens.

Candidates must be eligible to obtain security clearance

Overview

We are seeking an experienced Senior Software Engineer with expertise in Embedded Linux development to support advanced research and product development initiatives focused on next-generation embedded systems. This role will contribute to the design, development, testing, and support of software that powers complex hardware platforms in a collaborative Agile environment.

The ideal candidate will have strong experience with Embedded Linux, device driver development, board support packages (BSPs), hardware integration, and low-level debugging.

Key Responsibilities

  • Design, develop, test, and maintain Embedded Linux software solutions.
  • Develop and support Board Support Packages (BSPs), device drivers, bootloaders, kernels, and root file systems.
  • Perform board bring-up activities and integrate software with target hardware platforms.
  • Investigate and resolve complex hardware and software issues through root cause analysis.
  • Utilize debugging tools, hardware schematics, and diagnostic techniques to troubleshoot system behavior.
  • Participate in Agile ceremonies, sprint planning, and collaborative development activities.
  • Manage work items, defects, and change requests using Jira.
  • Follow established engineering, quality, and development processes.

Required Qualifications

  • Bachelor's degree in Engineering, Computer Science, Information Technology, Mathematics, or a related STEM field with 5+ years of relevant experience; OR
  • Master's degree in a related field with 3+ years of relevant experience; OR
  • 9+ years of relevant professional experience in lieu of a degree.
  • Minimum 3 years of experience developing Embedded Linux device drivers.
  • Strong programming experience with Embedded C and C++.
  • Experience with Bash and Python scripting.
  • Experience with board bring-up and hardware integration.
  • Experience troubleshooting hardware/software issues and performing root cause analysis.
  • Experience using debugging tools and interpreting hardware schematics.

Preferred Qualifications

  • Experience with Git and SVN version control systems.
  • Experience building and packaging custom Linux distributions using Buildroot.
  • Familiarity with Agile software development practices.
  • Experience working within DevSecOps environments.
  • Strong communication and collaboration skills.

Job Tags

Long term contract

Similar Jobs

NoGigiddy

Remote Chat Support Agent - Entry Level, Flexible Hours Job at NoGigiddy

 ...Pennsylvania is seeking enthusiastic individuals to join their team as Chat Support Agents. This entry-level role offers extensive...  ...users with navigating the platform. Enjoy a flexible work-from-home schedule with competitive pay. Join the team today and take the... 

Fairway Staffing Solutions

Warehouse Supervisor Job at Fairway Staffing Solutions

 ...Pay Rate: $20.00$22.00/hour We are seeking an experienced Warehouse Supervisor to oversee daily operations and support warehouse...  ...Commerce Sit-Down/Cherry Forklift Drivers Reach/Swing Forklift Drivers Shipping & Receiving Job Posted by ApplicantPro... 

UPS

UPS - Package Delivery Driver $45+/hr Job at UPS

UPS is seeking Package Delivery Drivers to safely operate delivery trucks and deliver packages to residential and commercial customers on an...  ...company guidelines regarding safe driving practices, package handling procedures, delivery confirmation procedures, and customer... 

Link Up Overseas

Data Entry - Typist Part-Time - Work Online - Remote Job at Link Up Overseas

 ...Data Entry - Typist Part-Time - Work Online - Remote San Francisco, California, United States Working in the Data Entry field is a...  ...employees to work from home. Qualifications Must be able type with accuracy. Computer Skills including internet, e-mail, e... 

Cencora

Warehouse Associate Nights Job at Cencora

 ...fulfillment stocking, restocking, picking and packing, and outbound shipping of customer orders. Perform daily cycle counting and...  ...to stand for long periods of time Nice to have: Warehouse or Distribution experience preferred (1 year or less) Able to...