Software Engineer II – C++ / C# Development

Konik
  • Minneapolis, MN
  • Instant Apply
4 days ago

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.

Numbers & Facts

LocationMinneapolis, MN

Skills

  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Communication Systemsunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Concurrent Versions System (CVS)unmatched
  • Customer Support/Serviceunmatched
  • Debugging Toolsunmatched
  • Disability Insuranceunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Electricityunmatched
  • Ethernetunmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Life Insuranceunmatched
  • LinkedInunmatched
  • Manufacturingunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft C# .NET (C Sharp .NET)unmatched
  • Microsoft Visual Studio .NETunmatched
  • Newsletterunmatched
  • Object Oriented Programming (OOP)unmatched
  • Performance Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Developmentunmatched
  • Product Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • SQL (Structured Query Language)unmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Validationunmatched
  • Technical Supportunmatched
  • Test Equipmentunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder