Senior Software Engineer I
Core
Design and develop industrial-grade embedded software systems for advanced food processing equipment, working close to hardware and machines.
Role type
Senior IC embedded software engineer (industrial systems)
Builds
Embedded software for food processing machinery and automation systems
Domain
Industrial automation + food processing
Deliverable
production ML models | product features
Required skills
Modern C++, Linux-based embedded platforms, cross-compilation, build systems, deployment pipelines, hardware-software integration, real-time/deterministic behavior, system architecture, code reviews, mentoring
Preferred skills
Robotics/automation experience, PLC/motion control, industrial communication protocols, MES/production systems, IoT integrations
Technologies
C++, Linux
Responsibilities
Design and implement embedded software, contribute to system-level architecture, ensure industrial-grade quality and reliability, mentor team members, collaborate with hardware and systems engineers
Seniority
Senior, hands-on IC with mentorship