Job Title: Senior Rust Engineer – UX/UI Embedded Systems
Role Overview:
We are seeking a highly experienced Senior Rust Engineer to lead the development of embedded software components that bridge the gap between user interface inputs and physical control systems. You will work within a cross-functional UX/UI team to translate design concepts into real-time embedded actions on Linux-based microservice architectures.
Key Responsibilities:
- Architect and implement embedded software in Rust for Linux-based systems.
- Translate UX/UI inputs into actionable commands/signals for the oven’s Power Board and control systems.
- Collaborate with designers, firmware engineers, and hardware teams to ensure seamless integration between UI and embedded control.
- Develop and maintain microservices that handle device communication, user interaction, and system feedback.
- Optimize performance, memory usage, and reliability in resource-constrained environments.
- Lead debugging and testing efforts using tools like JTAG, SWD, and embedded Linux utilities.
- Document architecture, APIs, and workflows for internal and external stakeholders.
- Mentor junior engineers and contribute to technical leadership within the team.
Required Skills & Experience:
Technical Expertise:
- 8+ years in embedded systems development, with a strong focus on Rust and Linux.
- Deep understanding of hardware-software interactions, real-time constraints, and low-level programming.
- Experience with microcontrollers, ARM Cortex, and device driver development.
- Proficiency in communication protocols: UART, SPI, I2C, CAN, Modbus.
- Strong grasp of microservice architecture and inter-process communication.
- Familiarity with UX/UI frameworks and how they interface with embedded systems.
- Experience with OTA updates, system bootloaders, and secure firmware deployment.
UX/UI Integration:
- Ability to interpret wireframes, user flows, and design specs into embedded logic.
- Understanding of user experience principles and how they apply to physical device control.
- Experience working with cross-functional design teams and iterative prototyping.
Tools & Platforms:
- Git, GitHub, JIRA, Confluence, DevOps pipelines.
- Embedded Linux distributions, kernel customization, and build systems (Yocto, Buildroot).
- Debugging tools: JTAG, SWD, logic analyzers.
Core Technical Skills
• Rust programming for embedded systems on Linux
• Embedded Linux development, including kernel customization and build systems (Yocto, Buildroot)
• Microservice architecture and inter-process communication
• Low-level programming and real-time constraints handling
• Device driver development for microcontrollers (ARM Cortex)
• Communication protocols: UART, SPI, I2C, CAN, Modbus
• OTA updates, system bootloaders, and secure firmware deployment
• Debugging tools: JTAG, SWD, logic analyzers
• Performance optimization in resource-constrained environments
UX/UI Integration Skills
• Translating UX/UI wireframes and user flows into embedded logic
• Understanding user experience principles for physical device control
• Collaboration with design teams and iterative prototyping
Tools & Platforms
• Version control: Git, GitHub
• Project management: JIRA, Confluence
• CI/CD & DevOps pipelines
• Embedded Linux utilities for debugging and testing
Soft Skills
• Technical leadership and mentoring junior engineers
• Strong communication and collaboration across disciplines
• Proactive, self-starter mindset with ownership mentality
• Comfortable in agile environments and fast-paced product cycles
Preferred / Bonus Skills
• IoT and smart appliances experience
• Familiarity with UX/UI design tools (Figma, Adobe XD)
• Security for embedded systems and secure communication protocols
• Master’s degree in computer/electrical engineering or related field
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Software Engineer (f/m/d)
2026-05-21
DevOps Engineer
2026-05-27
Full-Stack Developer | Remote
2026-05-27
- Posted
- Nov 19, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Sweden
- Company
- Infinity Quest
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Software Engineer (f/m/d)
2026-05-21
DevOps Engineer
2026-05-27
Full-Stack Developer | Remote
2026-05-27