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

Adeptid

Healthcare Recruiter Lucid (powered by AdeptID) Job at Adeptid

 ...Location: Remote (U.S.) Brand: Lucid Staffing Solutions About Lucid + AdeptID Lucid is the healthcare staffing arm of AdeptID, an AI Talent Matching Company. Our recruiters work with a matching engine that processes millions of job transitions and a database... 

Compliance Audit Security

Compliance Investigator Job at Compliance Audit Security

 ...purpose-driven company that will invest in your professional development.This position is responsible for conducting internal investigations of concerns of misconduct or potential violations of the Code of Conduct and/or company policies; preparing detailed summary reports... 

Picus

Enterprise Account Executive Job at Picus

 ...you already own, doubling control effectiveness within three months. Picus holds a 95% recommendation rate, 4.9 on G2, and 4.8 on Gartner Peer Insights, and is the #1 Leader on Frost Radar for Automated Security Validation. About The Role If you're a results-driven... 

Vertical Mechanical Group Inc

HVAC Project Manager Job at Vertical Mechanical Group Inc

 ...Job Description Job Description HVAC Project Manager Vertical Mechanical Group (VMG) Vertical Mechanical Group (VMG) is seeking an...  ...from turnover through final closeout. Review project scope, contracts, drawings, specifications, budgets, schedules, and equipment... 

ITASCA North America

Principal Geomechanics/Mining Engineer Job at ITASCA North America

 ...Principal Geomechanics/Mining Engineer ITASCA North America | U.S.-based About the role ITASCA North America is seeking a Principal Geomechanics/Mining Engineer to provide technical leadership, grow client relationships, mentor engineers, and strengthen our mining...