Senior Embedded Linux Software Engineer

Donatech Corporation

Cedar Rapids (IA)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Donatech Corporation in Cedar Rapids, Iowa, seeks an embedded Linux software engineer to design, implement and support Linux-based systems for diverse hardware platforms. You will work in an Agile team to develop device drivers, bootloaders, and BSP components, and participate in root cause analysis, build tooling and integration efforts.

The role requires strong C/C++, scripting (Bash and Python), experience with embedded Linux drivers, board bring-up, and collaboration across teams.

Qualifications

  • Bachelor’s degree in STEM and 5 years of relevant experience or advanced degree with 3+ years of experience
  • In the absence of a degree, 9 years of relevant experience is required
  • At least 3 years of professional experience with embedded Linux device drivers
  • Proficiency with embedded C/C++
  • Experience with scripting languages (Bash and Python)
  • Experience with board bring-up and target hardware integration
  • Experience with debugging and root cause investigations using hardware schematics and tools like logic analyzers and Wireshark

Responsibilities

  • Adhere to applicable client engineering development and quality processes, procedures, instructions and guidelines
  • Participate in Agile team meetings and planning activities to support programs covered by this work plan
  • Contribute to design, coding, testing, delivery and ongoing support for embedded Linux software systems (build toolchain, kernel, root filesystem, bootloader, device drivers, BSP) across various hardware boards
  • Participate in root cause analysis and resolution of complex hardware-software issues
  • Management of change requests and task assignments through Jira

Skills

Embedded Linux
C/C++
Bash & Python
Board bring-up
Root cause analysis
Agile teamwork
Communication

Education

Bachelor’s degree in STEM
Advanced degree in related field
9 years of relevant experience in lieu of degree

Tools

Git
SVN
Buildroot
Wireshark
Logic analyzer
Jira

Job description

Donatech Corporation in Cedar Rapids, Iowa, seeks an embedded Linux software engineer to design, implement and support Linux-based systems for diverse hardware platforms. You will work in an Agile team to develop device drivers, bootloaders, and BSP components, and participate in root cause analysis, build tooling and integration efforts.

The role requires strong C/C++, scripting (Bash and Python), experience with embedded Linux drivers, board bring-up, and collaboration across teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Secret Clearance
Senior Embedded Linux Engineer — Secret Clearance

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Senior Embedded Linux Engineer (Active Secret Clearance)
Senior Embedded Linux Engineer (Active Secret Clearance)

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 95,000 - 140,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Motion Recruitment Partners LLC • Cedar Rapids (IA), Northern (KY)

Hybrid
USD 90,000 - 120,000
Benefits
1-year contract
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Motion Recruitment • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Benefits
Embedded Linux Engineer – Hardware Bring-Up
Embedded Linux Engineer – Hardware Bring-Up

Motion Recruitment • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Benefits
Embedded Linux Engineer - Board Bring-Up (1-Year Contract)
Embedded Linux Engineer - Board Bring-Up (1-Year Contract)

Motion Recruitment Partners LLC • Cedar Rapids (IA), Northern (KY)

Hybrid
USD 90,000 - 120,000
Benefits
1-year contract
Senior Software Engineer
Senior Software Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Embedded BSP & Linux Software Engineer
Embedded BSP & Linux Software Engineer

Global Connect Technologies • Des Moines (IA)

On-site
USD 75,000 - 95,000
Embedded Linux Engineer II – Aerospace/Defense (Relocation)
Embedded Linux Engineer II – Aerospace/Defense (Relocation)

Socket.dev • Cedar Rapids (IA)

On-site
USD 69,000 - 131,000
Relocation assistance