-
Infinity Quest

Senior Rust Engineer

Infinity Quest
Sweden · Contract · Mid-Senior

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

embedded linux rust embedded systems wireframes devops yocto jira git spi microservices confluence figma cicd ui
Login to Apply
Posted
Nov 19, 2025
Type
Contract
Level
Mid-Senior
Location
Sweden

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Omnisent
Related

Full Stack Software Engineer (f/m/d)

2026-05-21

Full-time
Not Applicable
Germany
IT Services
Information Technology
View Job Details
Resource Corner
Related

DevOps Engineer

2026-05-27

Contract
Entry
Australia
IT Services
Engineering
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering