> Markdown version of [/jobs/ext/3420579-firmware-software-engineer](https://www.wearedevelopers.com/jobs/ext/3420579-firmware-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). --- # Firmware Software Engineer - **Company:** Leeds Precision Instruments, Inc. - **Location:** Plymouth, MN, United States - **Salary:** $87,000.0 - $92,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Computer-Aided Design, Systems Engineering, C Sharp (Programming Language), Databases, Computer Engineering, Desktop Computing, Embedded Software, Firmware, Github, Microsoft Visual Studio, Software Engineering, Software Troubleshooting, Gitlab - **Published:** September 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9e501239072aac6d ## About the Role * Bachelor of Science degree in Electrical Engineering, Computer Engineering, Systems Engineering, or related field. * Knowledge of computer architectures, networking, databases, and operating systems. * Excellent organization and interpersonal skills with a strong commitment to providing superior customer service. * Knowledge of C or other embedded languages and C# or other .NET languages * Excellent analytical and problem-solving skills. * Strong technical background in automation and computers. * Sound understanding of the entire Software Development Lifecycle. * Minimum 1-year circuit board design. * Minimum 2-5 years of related work experience. * Experience with GitLab/GitHub Preferred Technical and Professional Expertise * Ability to read and design high-level circuits. * Keep current with the latest technical innovations in electrical engineering. * Strong understanding of electrical and circuit board design software; preferably Eagle CAD and manufacturing processes. * Able to problem solve and troubleshoot as the need arises. * Exceptional written and verbal communication skills. * Ability and flexibility to travel to domestic and international customer sites. Sample of Current Projects Employee will work on: * Maintaining and adding features to: * Embedded projects are written in C using Microchip microcontrollers. * 2 Projects written in C# using Visual Studio. * Troubleshooting circuit boards as needed. * Drawing schematics for and routing PCBs (typically <4 per year). * Troubleshooting software/firmware-related issues with our products., * Bachelor's (Preferred) Experience: * Embedded software: 1 year (Preferred) * Firmware: 1 year (Preferred) ## Description * Design of electrical systems including circuit board design and system wiring requirements. * Software and firmware programming to meet requirements determined by the development team. * Provide customer support and assistance. * Assist in creating training materials and project documentation as needed. * Support the manufacturing department with product development and testing. * Training new electrical assembly technicians. * Some production work will be involved. The responsibilities listed reflect essential functions and do not prescribe or restrict the tasks that may be assigned. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)