CareerPlanSign in

Senior Linux Software Engineer (US Citizenship Required)

US - West Lafayette, IN💼 Full-time🗓 2026-09-25 → 2026-09-29

Core

Design, develop, and maintain embedded software and applications for advanced analytical instrumentation systems, spanning instrument control, user interfaces, and data processing.

Role type

Senior Linux Software Engineer (Embedded Systems)

Builds

Embedded software solutions for scientific instruments and analytical systems

Domain

Industrial instrumentation, aerospace, defense, and environmental monitoring

Deliverable

production ML models | product features

Required skills

Embedded Linux development, C#, .NET, C, C++, Bash scripting, Linux kernel and driver development, multi-threaded programming, Git, object-oriented design

Preferred skills

Rust, Blazor, WebSockets, GraphQL, Docker, instrumentation control, mass spectrometry systems, electro-mechanical systems integration, WSL

Technologies

Yocto/BitBake, U-Boot, SWUpdate, Git, .NET, C#, C, C++, Rust, Blazor, WebSockets, GraphQL, Docker, WSL

Responsibilities

Design, develop, test, and maintain software applications and embedded systems; Develop software solutions for instrument control, user interfaces, and data analysis; Implement user interfaces and debugging capabilities; Support new product development and sustain existing products; Collaborate with engineering, scientific, and manufacturing teams; Participate in design reviews and code reviews

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.