Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer (Embedded Linux)

Full-time

Neogen Corporation

It's fun to work in a company where people truly believe in what they are doing!

The Senior Embedded Software Engineer is a hands-on technical contributor responsible for designing, developing, testing, and supporting embedded software for Neogen’s regulated instrumentation portfolio. This role works across the embedded software stack, from board bring-up and Board Support Package (BSP) development through device applications, services, connectivity, security, and user interfaces.

Based in Oakdale, Minnesota, the Senior Embedded Software Engineer partners closely with Electrical, Mechanical, Systems, Software, Quality, Regulatory, Manufacturing, and Service teams to support new product development and sustaining engineering. The role contributes to the development of next-generation instrumentation platforms while helping maintain and improve existing products used in food safety laboratories and production environments around the world.

Essential Duties and Responsibilities

Embedded Software Development

  • Design, develop, test, and maintain embedded software for new and existing instrumentation products.
  • Develop embedded Linux software across the stack, including BSPs, kernel configuration, device drivers, system services, device applications, and user interfaces.
  • Develop and maintain software using C and C++.
  • Develop and maintain device user interfaces using Qt.
  • Support embedded Linux build environments using Yocto, Torizon, or similar technologies.
  • Develop software interfaces between embedded applications, hardware, sensors, peripherals, and external systems.
  • Participate in software architecture and platform decisions for future instrumentation products.
  • Create maintainable, reusable, and testable embedded software components.
  • Participate in code reviews, design reviews, and technical discussions.

Hardware Integration and Board Bring-Up

  • Partner with Electrical Engineering during board bring-up, hardware integration, and troubleshooting.
  • Review electrical schematics and hardware interfaces to support software development and debugging.
  • Develop and troubleshoot device drivers and hardware interfaces.
  • Use oscilloscopes, logic analyzers, debuggers, and other laboratory tools to investigate hardware/software interaction issues.
  • Support prototype hardware builds and early-stage system integration.
  • Diagnose issues spanning embedded software, firmware, electrical hardware, and system-level behavior.

Device Connectivity and Security

  • Develop and maintain secure device connectivity capabilities.
  • Implement device security features such as secure boot, signed software images, access controls, and secure update mechanisms.
  • Develop and support over-the-air software and firmware update capabilities.
  • Support communication between instruments, data-management applications, cloud services, and other connected systems.
  • Apply appropriate security practices throughout embedded software design and development.
  • Participate in evaluation and implementation of platform security improvements.

Embedded Platform Development

  • Contribute to technical decisions involving operating systems, processors, BSPs, build environments, deployment models, and update strategies.
  • Help define reusable software and platform patterns for future instrumentation products.
  • Evaluate new technologies, tools, and architectures for applicability to Neogen products.
  • Support development of common software components and platform capabilities that can be reused across product families.
  • Identify opportunities to improve software maintainability, reliability, security, and development efficiency.

Regulated Product Development

  • Develop software within established product-development and design-control processes.
  • Create and maintain software requirements, design documentation, technical specifications, and related engineering records.
  • Support requirements traceability from software requirements through implementation, testing, and verification evidence.
  • Participate in software verification and validation activities.
  • Support product risk-management activities and technical risk assessments.
  • Contribute technical documentation and evidence required for product-development phase gates, certifications, and regulatory submissions.
  • Support software change control and configuration-management activities.

Sustaining Engineering and Product Support

  • Support existing instrumentation products as needed throughout the product lifecycle.
  • Investigate and resolve software, firmware, integration, and field issues.
  • Perform root-cause analysis and develop corrective solutions.
  • Support product updates, component changes, platform updates, and lifecycle-management initiatives.
  • Partner with Service, Manufacturing, Quality, and other teams to troubleshoot complex product issues.
  • Identify and implement software improvements that enhance product reliability, maintainability, and customer experience.

Technical Leadership and Collaboration

  • Review software designs and code developed by internal engineers and external development partners.
  • Provide technical feedback and guidance within areas of expertise.
  • Help establish and promote embedded software engineering standards, patterns, and development practices.
  • Collaborate effectively with development partners located across multiple regions and time zones.
  • Communicate technical decisions, risks, trade-offs, and recommendations clearly to engineering teams and stakeholders.
  • Mentor less-experienced engineers as appropriate.
  • Perform other duties as assigned.

Basic Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • Five or more years of professional embedded software development experience.
  • Significant hands-on experience developing software for embedded Linux systems.
  • Strong programming experience using C and C++.
  • Experience with embedded Linux build systems such as Yocto, Torizon, or similar technologies.
  • Experience with BSP development, Linux kernel configuration, or device-driver development.
  • Hands-on experience with hardware bring-up and embedded-system debugging.
  • Ability to read and interpret electrical schematics.
  • Experience using oscilloscopes, logic analyzers, debuggers, or similar laboratory tools.
  • Experience developing applications using Qt.
  • Experience developing software for products that integrate software, firmware, and hardware.
  • Experience implementing or supporting device security capabilities such as secure boot, image signing, access controls, or secure software updates.
  • Experience developing software within a regulated product-development environment using design controls.
  • Experience creating and maintaining software requirements and engineering documentation.
  • Experience supporting software verification and validation activities.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Strong written and verbal technical communication skills.
  • Ability to collaborate effectively with multidisciplinary engineering teams and external development partners.

Preferred Qualifications

  • Experience with Python for test automation, tooling, scripting, or engineering utilities.
  • Experience with camera or imaging pipelines on embedded Linux, including V4L2, GStreamer, or similar technologies.
  • Experience developing firmware for microcontrollers such as AVR or ARM Cortex-M.
  • Experience with NVIDIA Jetson, TI Sitara, NXP i.MX, or similar embedded processing platforms.
  • Experience with containerized software deployment on embedded devices.
  • Experience developing over-the-air update systems for embedded products.
  • Experience with IEC 62304 or similar regulated software lifecycle standards.
  • Familiarity with 21 CFR Part 11 or other regulated data-integrity requirements.
  • Familiarity with validation or regulatory frameworks such as AOAC Performance Tested Methods, AOAC Official Methods of Analysis, AFNOR NF VALIDATION, MicroVal, ISO 16140, USDA FSIS, USDA FGIS, FDA, or Health Canada requirements.
  • Experience developing laboratory instrumentation, diagnostic systems, food-safety products, medical devices, or other regulated equipment.
  • Experience with instrument-to-software or instrument-to-cloud connectivity.
  • Experience reviewing software developed by third-party or external development partners.

Knowledge, Skills, and Abilities

  • Strong knowledge of embedded software architecture and development principles.
  • Strong understanding of interactions between embedded software, firmware, electronics, and hardware.
  • Ability to troubleshoot complex issues across software and hardware boundaries.
  • Strong understanding of embedded Linux architecture, build systems, and deployment practices.
  • Ability to evaluate technical trade-offs involving performance, security, reliability, maintainability, and product constraints.
  • Strong code-review and software-design skills.
  • Ability to develop clear and maintainable technical documentation.
  • Ability to work effectively in laboratory and bench-development environments.
  • Ability to communicate complex technical information to both engineering and cross-functional stakeholders.
  • Ability to manage multiple technical priorities within a product-development environment.
  • Ability to work independently while contributing effectively within a multidisciplinary engineering team.
  • Strong attention to quality, reliability, and regulated development requirements.

Work Location

This position is based in Oakdale, Minnesota and requires regular in-person collaboration with Electrical, Mechanical, Systems, Software, Manufacturing, Quality, Regulatory, Service, and other cross-functional teams.

About Neogen

Neogen is a global company focused on protecting the world’s food supply. We provide products and solutions that support food safety, animal safety, and related industries, helping customers detect risks, improve quality, and protect both people and animals.

At Neogen, we believe that taking care of our employees allows them to do their best work. When you join our team, you'll enjoy competitive benefits and the opportunity to make a meaningful difference every day.

Benefits Include

  • Benefits starting on Day One: Medical, dental, and vision coverage begin on your first day of employment.
  • 401(k) with company match: Invest in your future with retirement savings and company contributions.
  • Paid Time Off: Enjoy generous paid time off so you can rest, recharge, and spend time with those who matter most.
  • Career Growth Opportunities: We are committed to providing employees with the tools, training, and support needed to grow their careers.
  • Meaningful Work: Be part of a team whose work has a real impact on customers, communities, and the world around us.
  • Collaborative Culture: Join a team that values innovation, respect, teamwork, and continuous improvement.

Interested? We’d Like to Hear from You.

If this role sounds like a place where your skills and experience could make an impact, we encourage you to apply. You may have experience that does not fit neatly into every line of a job description. What matters most is whether you can successfully perform the core responsibilities of the role and are interested in contributing to the work ahead.

Equal Opportunity and Accommodation

Neogen is an Equal Opportunity Employer and provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law.

Employment is contingent upon successful completion of applicable pre-employment requirements and verification of identity and authorization to work in the United States.

Come build your future with us while making a difference every day.

#ApplyNow

Come Be Part Of A Mission that Matters!

From inside the farm gate to our dinner plates, Neogen protects the world’s food supply. Through a variety of animal healthcare products, to food safety solutions for dangerous bacteria, allergens, toxins, drug residues and much more, Neogen is there — and you can be too.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer (Embedded Linux) in Oakdale, CA vacancy
  • At Rula Technologies, a pioneer in digital healthcare solutions, we are seeking a Licensed Clinical Psychologist to join our dynamic team. Our mission is to merge cutting-edge technology with healthcare delivery to enhance patient outcomes and experiences. This role focuses...
    Senior

    Rula Health

    Modesto, CA
    16 hours ago
  • Reporting to the Human Resources Manager, you will serve as a key HR partner onsite for the Oakdale manufacturing facility. You will support employee and labor relations, talent management, compliance, and workforce initiatives while partnering closely with plant leadership...
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Conagra Brands

    Oakdale, CA
    22 hours ago
  •  ...Job Description Job Description Come join the ONELIFE Senior Living team! We are looking for compassionate and dedicated team members with a common purpose of making a difference in the lives of seniors. Belmare Senior Living, located in Oakdale, CA is seeking... 
    Senior
    Hourly pay
    Daily paid
    Full time
    Part time
    Flexible hours
    Night shift

    Belmare Senior Living

    Oakdale, CA
    7 days ago
  •  ...Senior Staff Accountant – Audit opportunity with a well-established CPA firm in California’s Central Valley! This is an exciting opportunity for an experienced public accounting professional who enjoys audit work but is ready for more ownership, autonomy, and visibility... 
    Senior
    Full time

    AVAILABILITY Professional Staffing

    Modesto, CA
    2 days ago
  • $85k - $95k

     ...Senior Accounting Manager Modesto, CA $85,000 – $95,000 DOE Full Time | On Site The Senior Accounting Manager will oversee day to day accounting operations with a strong focus on construction accounting, Work In Progress (WIP) reporting, month end close, Accounts... 
    Senior
    Full time
    For subcontractor

    Talent Group

    Modesto, CA
    1 day ago
  •  ...Program Manager, Software & Firmware is responsible for...  ...device firmware, embedded application software,...  ...closely with internal engineering teams, external development...  ...with embedded Linux, Yocto, or similar embedded...  ...engineering teams and senior stakeholders. Ability... 
    Full time
    Local area

    Neogen Corporation

    Oakdale, CA
    2 days ago
  •  ...believe in what they are doing! The Platform Engineer is a hands-on member of Neogen’s Platform...  ...Engineering team within the Software and Firmware Engineering organization. This role...  ...Bash, PowerShell, or a similar language. Linux administration experience. Working... 
    Full time
    Local area
    Flexible hours

    Neogen Corporation

    Oakdale, CA
    2 days ago
  • $20.9 - $21.15 per hour

    Assistant Store Manager Hourly rate ranges from $20.90 to $21.15 and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Modesto, CA
    5 days ago
  • $25 - $39 per hour

     ...Fortune 500. As an Experienced Auto Technician, you will perform a full range of automotive repairs—from light maintenance to heavy engine work—and diagnostics on our vehicles, including: Performing general to complex repairs on all makes and models, ranging from... 
    Senior
    Hourly pay
    Relocation package
    Monday to Friday

    Carvana

    Modesto, CA
    23 days ago
  • $70.26k - $76.97k

     ...experienced manager to lead our team. If you are ready to be a key player in this shared journey of growth and success, apply today As a Senior Assistant Manager you will: Be actively engaged in the stores processes and procedures in order to meet and exceed financial goals... 
    Senior
    Seasonal work
    Relocation package
    Flexible hours

    Hobby Lobby

    Modesto, CA
    6 days ago
  •  ...Job Description Job Description Apply Here: & TrackId=ZipRecruiter The Senior Quality, Billing and Reporting Specialist is responsible for improving agency performance and service delivery through data-driven analysis, continuous quality improvement (CQI), and... 
    Senior
    Work at office
    Immediate start

    Sierra Vista Child & Family Services

    Modesto, CA
    14 days ago
  • The American National Red Cross seeks a Senior Volunteer Recruitment Specialist to lead strategies that attract, screen, and onboard diverse volunteers to support blood drives, disaster relief, and community programs. In this mission-driven role, you will build partnerships... 
    Senior

    American National Red Cross

    Modesto, CA
    3 days ago
  •  ...Job Description: Senior General Ledger Clerk (#2981) Modesto, CA Experience level: Associate Experience required: 5 Years Education level: Associate degree Job function: Accounting/Auditing Industry: Government Administration Pay rate : View hourly payrate... 
    Senior
    Hourly pay
    For contractors
    Immediate start
    Visa sponsorship
    Relocation package

    ESR Healthcare

    Modesto, CA
    3 days ago
  •  ...Senior Finance Analyst Are you passionate about analyzing financial data and making a tangible impact within an organization? We are looking for a Senior Finance Analyst to join our dynamic team. In this role, you will delve into financial and business-related analyses... 
    Senior

    J Vineyards & Winery

    Modesto, CA
    4 days ago
  • $30 - $50 per hour

     ...Senior Accountant PrideStaff is looking for a Senior Accountant for a manufacturing company in Modesto, CA. A Senior Accountant in manufacturing manages financial operations, cost accounting, and inventory valuation for production plants. Key responsibilities include... 
    Senior
    Hourly pay
    Work at office
    Remote work

    PrideStaff Financial

    Modesto, CA
    4 days ago
  • Refresco Beverages US Inc. seeks an experienced maintenance professional to uphold equipment reliability in our California facility. You will perform preventive maintenance, diagnose electrical/mechanical faults, and coordinate repairs with cross-functional teams to minimize...
    Senior

    Refresco Brand

    Modesto, CA
    5 days ago
  •  ...Senior Project Manager George Reed, Inc has an exciting opportunity for a Senior Project Manager. Our Senior Project Manager plays...  ...Review production status daily with Project Managers, Project Engineers, and Superintendents Assure that the project team acts with... 
    Senior
    For subcontractor

    George Reed Inc

    Modesto, CA
    5 days ago
  •  ...Manager and Assistant Store Manager SUMMARY : Responsible for assisting in the successful operation of the thrift stores. The Senior Retail Clerk performs duties which include, but not limited to, processing merchandise, cleaning and organizing, cash register... 
    Senior
    Flexible hours

    Community Hospice & Health Services

    Modesto, CA
    7 days ago
  • $346.5k

    1.0 FTE Physician Location: Sutter Senior Clinic Gould Medical Group is a growing, 600+ clinician multi-specialty group located about two hours east of San Francisco, California. Our communities offer quick access to the bay area as well as other hot spots such as... 
    Senior
    Work at office
    Local area
    Relocation package

    Parkland High School

    Modesto, CA
    4 days ago
  •  ...Senior Vice President of Procurement & Strategic Sourcing About the Company Esteemed provider of retirement living & healthcare services Industry Non-Profit Organization Management Type Non Profit Founded 1991 Employees 1001-5000 Specialties... 
    Senior
    Local area

    Confidential

    Modesto, CA
    5 days ago
  • Job Summary Job Summary Riverbank Unified School District-One Town. One Team. One to Riverbank Unified School District where our commitment to excellence is reflected in everything we do. We are proud to be a district that embodies the spirit of:One Town We take ...
    Part time
    Monday to Friday

    Riverbank Unified School District

    Riverbank, CA
    9 days ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote job

    Speechify

    Modesto, CA
    more than 2 months ago
  •  ...Senior Tax AccountantWe're a family-owned company with a 90+ year legacy, that's consistently recognized as a Glassdoor 'Best Places to Work.' We have 130+ brands in our total alcohol beverage portfolio including wine, malt, spirits, and ready-to-drink beverages. We're... 
    Senior

    J Vineyards & Winery

    Modesto, CA
    2 days ago
  • $25 per hour

     ...clinical and leadership skills.  ~ Build a Career Beyond BCBA   Grow your career through opportunities including:  ~ BCBA → Senior Clinical Supervisor → Assistant Director of Clinical Services → Director of Clinical Services → Regional Clinical Leadership... 
    Senior

    California Psychcare, Inc.

    Modesto, CA
    23 days ago
  •  ...Senior Technician, Refrigeration/HVAC Wal-Mart #1587 2225 Plaza Pkwy Modesto, CA 95350-6215 R-2581878 $29.00 - $56.00/hr* Full time Shifts may vary Position Summary Senior Supermarket Rack Refrigeration HVAC Tech Are you on the lookout for an exciting career... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Walmart

    Modesto, CA
    4 days ago
  • $105k

     ...management of Company/Union relationships. Over 17,000 PG&E employees are represented by three labor unions. Position Summary The Senior Labor Relations Specialist is responsible for providing strategic support to multiple Functional Organization leaders regarding... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    PG&E Corporation Careers

    Modesto, CA
    2 days ago
  • $35 - $40 per hour

     ...3-5 Years Experience) RJ Inc. is looking for an experienced, highly organized Commercial Flooring Construction Administrator/Senior Estimator to join our team. This is not an entry-level or starter Construction Administrator/Senior Estimator position.... 
    Senior
    Hourly pay
    Full time
    For contractors
    Work at office

    R-J Inc.

    Modesto, CA
    29 days ago
  •  ...Senior Engineer Position at George Reed, Inc. Position at George Reed, Inc. “OUR PEOPLE ARE OUR STRATEGY” We are growing and in need of a Senior Engineer for our George Reed, Inc. facility. Come join a team with a great company culture that offers competitive wages... 
    Senior
    For subcontractor
    Local area

    George Reed Inc

    Modesto, CA
    1 day ago
  •  ...meaningful work at the intersection of AI and data — and help define what's possible — we'd love for you to apply! Overview: The Senior Project Manager is responsible for documenting, planning, managing, and successfully implementing a Hosted Managed Services... 
    Senior
    Temporary work
    Remote work

    GrabJobs

    Modesto, CA
    4 days ago
  • $90k - $130k

     ...passionate and forward-thinking experts. We're one of the largest engineering and system integration firms in the United States providing...  .... We are seeking an enthusiastic and experienced Senior Controls Engineer to be responsible for leading or contributing... 
    Senior
    Local area

    E Tech Group

    Modesto, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer (Embedded Linux). Be the first to apply!