Senior Embedded Software Engineer: Linux, Security & Hardware

Neogen Corporation

Oakdale (CA)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits from Day One
401(k) with company match
Paid Time Off
Career Growth Opportunities
Meaningful Work
Collaborative Culture

Job summary

Neogen is seeking a Senior Embedded Software Engineer to design, develop, test, and support embedded software for regulated instrumentation. This hands-on role spans BSPs, kernel, drivers, device applications, services, connectivity, security, and user interfaces.

Based in Oakdale, MN, the engineer will collaborate with Electrical, Mechanical, Systems, Quality, Regulatory, Manufacturing, and Service teams to advance new products and sustain existing ones used worldwide.

Qualifications

  • Five or more years of professional embedded software development experience.
  • Strong programming experience using C and C++.
  • Experience with embedded Linux build systems such as Yocto, Torizon, or similar.
  • Experience with BSP development and device-driver development.
  • Hands-on experience with hardware bring-up and debugging.

Responsibilities

  • Design, develop, test, and maintain embedded software for instrumentation products.
  • Develop embedded Linux software across the stack (BSPs, kernel, drivers, services, UI).
  • Create and maintain software using C and C++ and Qt-based UIs.
  • Support secure boot, signed images, and secure OTA updates.
  • Collaborate across Electrical, Mechanical, Systems, Quality, Regulatory, and Service teams.
  • Lead reviews and shape software architecture decisions.

Skills

Embedded software
C/C++
Qt
Yocto
Device drivers
Hardware bring-up
Security features
Code reviews
Linux

Education

Bachelor's degree in Computer/Electrical/CS/Software Eng or related field

Tools

Yocto
Linux kernel
BSP development

Job description

Neogen is seeking a Senior Embedded Software Engineer to design, develop, test, and support embedded software for regulated instrumentation. This hands-on role spans BSPs, kernel, drivers, device applications, services, connectivity, security, and user interfaces.

Based in Oakdale, MN, the engineer will collaborate with Electrical, Mechanical, Systems, Quality, Regulatory, Manufacturing, and Service teams to advance new products and sustain existing ones used worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Linux & Security
Senior Embedded Software Engineer – Linux & Security

Neogen • Oakdale (MN)

On-site
USD 110,000 - 160,000
Medical, dental, vision coverage
401(k) with company match
Paid Time Off
+3
Senior Embedded Software Engineer – Cross-Platform & Drivers
Senior Embedded Software Engineer – Cross-Platform & Drivers

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - Linux/VxWorks, CI/CD
Senior Embedded Software Engineer - Linux/VxWorks, CI/CD

Northrop Grumman • Florida

On-site
USD 98,000 - 184,000
Health insurance
Paid time off
Senior Embedded Software Engineer: Linux, Security & Networking
Senior Embedded Software Engineer: Linux, Security & Networking

Genie Matthews and Associates • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Engineer: Linux, Security & Networking
Senior Embedded Engineer: Linux, Security & Networking

Food Management Search, Inc. • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded BSP Engineer - Linux/QNX, Kernel & Boot
Senior Embedded BSP Engineer - Linux/QNX, Kernel & Boot

Experis Austria • Portland (OR)

On-site
USD 140,000 - 180,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Senior Embedded Firmware Engineer – Linux BSP & Automation
Senior Embedded Firmware Engineer – Linux BSP & Automation

Teradyne • Reading (MA)

On-site
USD 162,000 - 258,000
Medical, dental, vision insurance
Retirement savings plan
Tuition assistance
+1
Senior Embedded Software Engineer — C/C++, Wireless & Security
Senior Embedded Software Engineer — C/C++, Wireless & Security

3M • Maplewood (MN)

Hybrid
USD 120,000 - 180,000
Senior Embedded Firmware Engineer: Linux BSP & Test Automation
Senior Embedded Firmware Engineer: Linux BSP & Test Automation

Teradyne • North Reading (MA)

On-site
USD 162,000 - 258,000
Health benefits
Discretionary bonus