> Markdown version of [/jobs/ext/1919954-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1919954-embedded-software-engineer). 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 - **Company:** Rangam Consultants Inc. - **Location:** Minneapolis, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software Applications, JIRA, Unit Testing, Microsoft Azure, Software Documentation, Software Quality, Code Review, Computer Engineering, Data Structures, Linux on Embedded Systems, Embedded Software, Real-Time Operating Systems, Software Tools, Software Engineering, Systems Architecture, Concurrency, Git, Integration Tests, Information Technology, Programming Languages - **Published:** August 4, 2026 - **Apply:** https://www.dice.com/job-detail/433ac9c8-5d1d-4576-b252-47aba5610b67 ## About the Role * Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science (or similar discipline). * 5+ years of total embedded software development experience is required. * Demonstrated experience developing Rust applications with a portion of your career dedicated to deploying these Rust applications into a production environment. Essential Skills or Knowledge: * Strong proficiency in the Rust programming language, including a deep understanding of 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. * Computer Science principles such as data structures, algorithms, and system architecture. * Ability to translate functional requirements into clear, maintainable low-level software designs. ## Description * The Embedded Software Engineer will develop and maintain robust application software for Client transport refrigeration units, with a specialized focus on the Rust programming language. This engineer will create software that runs within Embedded Linux and Real-Time Operating System (RTOS) environments. * Working directly from incoming requirements, you will collaborate closely with the platform''s technical lead to derive and document low-level designs. * Additionally, you will be responsible for upholding software engineering standards through peer reviews, unit/integration testing, and documentation practices, while providing mentorship and guidance to engineers who are new to embedded software development. Core Job Responsibilities: * Design, develop, and deliver maintainable, safe, and concurrent embedded applications using Rust. * Consume higher-level system and functional requirements to derive, document, and execute detailed low-level software designs in collaboration with the platform technical lead. * Drive software quality and adherence to software development processes through comprehensive unit and integration testing, rigorous peer code reviews, and high documentation standards. * Provide active mentorship and guidance to team members who are new to embedded software development or the Rust programming language. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [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) - [A Love Letter to Rust](https://www.wearedevelopers.com/videos/177-a-love-letter-to-rust) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Rust in the Real World: Adoption, Migration, and Tradeoffs](https://www.wearedevelopers.com/videos/100147-rust-in-the-real-world-adoption-migration-and-tradeoffs) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)