Search

Software Engineer II - C++ / C# Development

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Software Engineer II – C++ / C# Development

Minneapolis, MN | Direct Hire | $100,000–$130,000+ (Flexible Based on Experience)

Konik is partnering with an established technology manufacturer seeking an experienced Software Engineer to develop and enhance software that controls and supports sophisticated electronic testing equipment. This position offers a unique combination of hands-on software development, technical problem-solving, and direct interaction with complex hardware systems.

You'll work on a variety of software applications, from developing new functionality to troubleshooting existing systems and improving overall performance. The engineering team works closely across software, electrical, and mechanical disciplines, providing an opportunity to see your work come to life in real-world applications.

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.

Software Engineer Responsibilities

  • 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.

Software Engineer Qualifications

  • 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.

Benefits

  • Medical, vision, life, and disability insurance

  • Health Savings Account (HSA) with employer contributions

  • Paid time off

  • 401(k) with company match and discretionary profit sharing

  • Education reimbursement and professional development opportunities


Be the first to learn about future positions by joining our Newsletter and following us on LinkedIn!

Konik is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other protected class status.

Konik has been creating impactful relationships between technical talent and employers for more than 50 years. Konik has specialized in placing professional, qualified personnel in Minnesota and western Wisconsin businesses since its inception, and maintains a strong commitment to customer service.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...