> Markdown version of [/jobs/ext/735720-software-engineer-ii-iii](https://www.wearedevelopers.com/jobs/ext/735720-software-engineer-ii-iii). 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). --- # Software Engineer II/III - **Company:** Micro Inc - **Location:** Arden Hills, MN, United States - **Experience:** Experienced - **Salary:** $97,476.0 - $140,756.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Confluence, JIRA, C Sharp (Programming Language), C++ (Programming Language), Code Review, Communications Protocols, Database Design, Software Debugging, Ethernet, Issue Tracking Systems, Python (Programming Language), Microsoft Visual Studio, Modbus, Office Suite, Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, SQL Databases, Systems Integration, Git, Information Technology, Software Version Control - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1d1da61fc03efd0e ## About the Role Do you have experience in Visual Studio?, * Bachelor degree in Computer Science, Software Engineering, Electrical Engineering or related field, or extensive relevant experience. * Two years of relevant experience. * Strong C++/C# in Microsoft Visual Studio environment, along with object-oriented design, analysis and software debugging. * Experience with source control system such as Git or CVS. * Experience with project management and issue tracking systems such as JIRA or Confluence. * Strong troubleshooting skills and debugging skills. * Ability to multi-task with minimal supervision while working independently or in a team environment. * Strong written and verbal skills. Preferred Qualifications: * Knowledge of hardware systems. * Software testing experience. * Experience with Python, Java, SQL. * Experience with communication protocols (MODBUS, Ethernet). * UX/UI design experience. * Database design and integration experience. Physical Demands: * Must be able to perform sedentary work, including sitting for extended periods of time. * Ability to periodically stand, walk, crouch, stoop, bend, and reach across all planes. * Ability to operate a computer and other office productivity equipment for extended periods of time. * Specific vision abilities required include close vision, distance, vision, and ability to adjust focus. * May be required to lift and/or move objects up to 60 pounds, 0 - 10% of time. ## Description This position will be responsible for performing software design responsibilities, including creating software development plans and design documentation, implementing programs, performing code reviews, testing and final release; debugging and testing software; developing interfaces and providing software support to customers., * Perform software design responsibilities to meet specific performance requirements of our high power burn-in systems. * Debug complex software implementations. * Integrate software on product hardware (the hardware being our electronic test systems). * Create and implement detailed software test plans to ensure software design meets the specifications and quality. * Work closely with senior staff on project implementation. * Work closely with other engineering disciplines, manufacturing and the customer throughout the design and testing phases. * Document and transfer developed solutions to manufacturing team. * Provide software support for new and released products to customers. * Interface with management regarding software requirements and project status. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [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) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)