> Markdown version of [/jobs/ext/1999967-embedded-software-engineer-rust-developer](https://www.wearedevelopers.com/jobs/ext/1999967-embedded-software-engineer-rust-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer/ Rust Developer - **Company:** Actalent - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $104,000.0 - $145,600.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Software Applications, JIRA, Unit Testing, Microsoft Azure, Software Documentation, Software Quality, Code Review, Computer Engineering, Software Design Documents, Linux on Embedded Systems, Embedded Software, Systems Development Life Cycle, Real-Time Operating Systems, Software Tools, Software Engineering, TCP/IP, Git, Integration Tests, Information Technology, Programming Languages - **Published:** August 9, 2026 - **Apply:** https://www.minneapoliscareersite.com/job.asp?id=3348132677&tx=JR3327FFG&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 5+ years of embedded software development experience. * Strong proficiency in the Rust programming language, including its ownership model, memory safety guarantees, and concurrency patterns. * Proven experience developing software for Embedded Linux and open RTOS operating systems. * Hands-on commitment to robust software development practices, including unit testing, integration testing, code reviews, and technical documentation standards. * Experience with software tools such as Git version control system, Jira, or Azure DevOps., * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a similar discipline. * Master's degree is a plus. * Experience with TCP/IP, CAN, USB. * Familiarity with Agile methodologies and the Software Development Lifecycle (SDLC). Work Environment Work in a high-technology HVAC engineering environment, contributing to a project that is ramping up a new generation platform for controllers. The role involves working on an Agile team with sprints, and it requires long-term support beyond the initial project phase. ## Description Join a dynamic team as an Embedded Software Engineer, where you will develop and maintain robust application software for transport refrigeration units. The role is centered around the Rust programming language, creating software that operates within Embedded Linux and Real-Time Operating System (RTOS) environments. You will work closely with the platform's technical lead to derive and document low-level designs, uphold software engineering standards through peer reviews and testing, and mentor engineers new to embedded software development., * Design, develop, and deliver maintainable, safe, and concurrent embedded applications using Rust. * Collaborate with the platform technical lead to derive, document, and execute detailed low-level software designs from higher-level system and functional requirements. * Ensure software quality and adherence to development processes through unit and integration testing, peer code reviews, and maintaining high documentation standards. * Mentor and guide team members new to embedded software development or the Rust programming language. * Specify, design, and implement functionality and behaviors of embedded subsystems running on Embedded Linux and RTOS. * Participate in the core phases of the software development lifecycle, from low-level design to execution. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)