> Markdown version of [/jobs/ext/4182569-software-engineer-ii-c-c-development](https://www.wearedevelopers.com/jobs/ext/4182569-software-engineer-ii-c-c-development). 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 - C++ / C# Development - **Company:** Konik & Company, Inc. - **Location:** Edina, MN, United States - **Experience:** Expert - **Salary:** $100,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Software Applications, C Sharp (Programming Language), C++ (Programming Language), Code Review, Communications Protocols, Software Debugging, Ethernet, Revision Control Systems, Design of User Interfaces, Hardware Design, Python (Programming Language), Microsoft Visual Studio, Modbus, Object-Oriented Software Development, Software Architecture, Software Engineering, SQL Databases, System Testing, Software Troubleshooting, Git, Information Technology - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=307a1ba5e1010e32 ## About the Role This opportunity is well-suited for a software engineer with strong C++ or C# programming skills who enjoys solving technical challenges, working with physical hardware, and contributing throughout the full software development lifecycle., Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline; equivalent professional experience considered. 5+ years of professional software development experience, with proficiency in C++ and/or C#. Strong understanding of object-oriented programming, debugging, software testing, and application development using Microsoft Visual Studio. Experience working with version control tools such as Git or CVS and participating in structured software development processes. Ability to troubleshoot software issues independently and collaborate with engineers across multiple technical disciplines. Experience with hardware integration, electronic test equipment, communication protocols (Ethernet or MODBUS), Python, SQL, or user interface development is beneficial. ## Description Develop, maintain, and enhance software applications using C++ and/or C# for specialized electronic testing and control systems. Investigate software issues, troubleshoot complex problems, and implement solutions that improve functionality, performance, and reliability. Collaborate with hardware engineers to integrate software with electronic equipment, communication interfaces, and system components. Contribute to software architecture, design documentation, testing procedures, and code reviews. Support new product development, system validation, and software releases from initial development through production. Work with engineering, manufacturing, and technical support teams to resolve product issues and support customer applications.