Senior Software Engineer

Gentis Solutions

Minneapolis (MN)

Hybrid

USD 115,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development opportunities
Team culture

Job summary

An innovative engineering consultancy is seeking a Senior Software Engineer for their Minneapolis office. This role offers the chance to design and develop software for embedded and real-time systems while collaborating with senior engineers. Candidates should have a background in electrical or software engineering, and strong skills in C, C++, and Linux are essential. The position provides a competitive salary and a hybrid work model.

Qualifications

  • 6+ years of professional software development experience.
  • Proficiency in C, C++, C#, and Python.
  • Strong experience with Linux and developing GUI applications.

Responsibilities

  • Develop, test, and maintain high-quality software applications for embedded systems.
  • Collaborate closely with project managers to meet specifications.
  • Research and evaluate open-source technologies for optimal solutions.

Skills

C
C++
C#
Python
Linux
Analytical thinking
Problem-solving

Education

Bachelor’s degree in Electrical, Software, or Computer Engineering

Tools

Kubernetes
NoSQL databases
FPGA design tools

Job description

Overview

This range is provided by Gentis Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range: $115,000.00/yr - $130,000.00/yr

Location: Saint Paul, MN (Hybrid)

Compensation: $115,000 – $135,000 base salary + annual discretionary bonus

Start: ASAP

Interview Process: 2 rounds

1st round via MS Teams; final round onsite

About the Role

Our client, an innovative engineering consultancy specializing in embedded, medical, IoT, and real-time systems, is seeking a Senior Software Engineer to join their growing team. In this role, you’ll design and develop complex software solutions alongside a small team of principal-level software consultants, offering a unique opportunity to learn directly from industry veterans while contributing to diverse, impactful projects.

What You’ll Do
  • Develop, test, and maintain high-quality software applications for embedded and real-time systems
  • Collaborate closely with project managers and product owners to define and meet specifications
  • Research and evaluate open-source technologies to identify optimal solutions
  • Create diagrams, flowcharts, and documentation for new and existing programs
  • Maintain and enhance existing software systems to improve functionality and performance
Why This Role Stands Out
  • Work directly with a team of senior principal-level engineers in a high-learning environment
  • Exposure to a wide range of technologies, from embedded systems to cloud and GUI development
  • Hybrid flexibility with strong team culture and professional development opportunities
What We’re Looking For
  • 6+ years of professional software development experience
  • Bachelor’s degree in Electrical, Software, or Computer Engineering (or related field)
  • Proficiency in C, C++, C#, and Python (Rust and Dart/Flutter a plus)
  • Strong experience with Linux and developing GUI applications
  • Experience or familiarity with cloud technologies, Kubernetes, Infrastructure as Code, and relational/NoSQL databases
  • FPGA or electrical design experience is a plus
  • Strong analytical thinking, attention to detail, and problem-solving skills
Seniority
  • Mid-Senior level
Employment Type
  • Full-time
Additional Information

Get notified about new Software Engineer jobs in Greater Minneapolis-St. Paul Area.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Gentis Solutions • Minneapolis (MN)

Hybrid
USD 85,000 - 110,000
Medical insurance
Vision insurance
401(k)
+2
Electrical Engineer
Electrical Engineer

Gentis Solutions • Saint Paul (MN)

Hybrid
USD 75,000 - 120,000
Medical insurance
Vision insurance
401(k)
+2
Software Developer
Software Developer

Hollstadt & Associates • Minnesota

Remote
USD <1,000
Medical insurance
Vision insurance
401(k)
Senior Mobile Full Stack Engineer
Senior Mobile Full Stack Engineer

KellyMitchell Group • Richfield (MN)

Hybrid
Employee-Owned Profit Sharing (ESOP)
401K offered
Senior Software Engineer
Senior Software Engineer

iStaff • Suwanee (GA)

On-site
Senior Software Engineer
Senior Software Engineer

Harnham • Atlanta (GA)

Remote
USD 150,000 - 200,000
Medical insurance
Vision insurance
401(k) plan
+2
Electrical Engineer
Electrical Engineer

Gentis Solutions • Minneapolis (MN)

Hybrid
USD 110,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Principal Software Engineer – iOS / iPadOS
Principal Software Engineer – iOS / iPadOS

Planet Pharma • Mounds View (MN)

Hybrid
Medical insurance
Vision insurance
401(k)
Senior Software Engineer II - US
Senior Software Engineer II - US

Perforce Software • Minneapolis (MN)

On-site
USD 103,000 - 169,000
Medical, dental, vision benefits
Retirement benefits
Wellness programs
+1
Software Engineer - 239799
Software Engineer - 239799

Medix™ • Wisconsin

Remote
401(k)
Medical insurance
Vision insurance