Software Engineer

Gentis Solutions

Minneapolis (MN)

Hybrid

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave

Job summary

An innovative engineering consultancy is seeking a Senior Software Engineer in Minneapolis, MN. You'll develop software for embedded systems in a high-learning environment alongside senior engineers. The role requires proficiency in C, C++, C#, and Python, with 2+ years of experience and a relevant bachelor's degree. Competitive compensation and benefits are offered, including medical insurance and a 401(k).

Qualifications

  • 2+ years of professional software development experience.
  • Proficiency in C, C++, C#, and Python (Rust and Dart/Flutter a plus).
  • Strong analytical thinking, attention to detail, and problem-solving skills.

Responsibilities

  • Develop, test, and maintain high-quality software applications for embedded and real-time systems.
  • Collaborate with project managers and product owners to define specifications.
  • Research and evaluate open-source technologies.
  • Create diagrams and documentation for programs.
  • Maintain and enhance existing software systems.

Skills

C
C++
C#
Python
Linux
Cloud technologies
Kubernetes
Infrastructure as Code
Relational/NoSQL databases
FPGA or electrical design

Education

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

Job description

Base Pay Range

$85,000.00/yr - $110,000.00/yr

Annual Performance Bonus

~10% of base salary ($8,500–$11,000)

Estimated Total Compensation

$93,500–$121,000 (depending on performance)

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
  • 2+ 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
Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Location

Minneapolis, MN

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Gentis Solutions • Minneapolis (MN)

Hybrid
USD 115,000 - 135,000
Professional development opportunities
Team culture
Senior Software Engineer
Senior Software Engineer

Saige Partners • Eden Prairie (MN)

On-site
USD 125,000 - 150,000
Competitive salary
Annual Bonus
Opportunities for professional growth
Electrical Engineer
Electrical Engineer

Gentis Solutions • Minneapolis (MN)

Hybrid
USD 110,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Rise Technical • Danbury (CT)

On-site
USD 150,000 - 200,000
Healthcare insurance
401(k)
Pension plan
+2
Senior Software Engineer
Senior Software Engineer

Harnham • Atlanta (GA)

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

Extension, Inc • Town of Brookfield (WI)

On-site
USD 100,000 - 140,000
Principal Software Engineer
Principal Software Engineer

Prestige Staffing • Sandy Springs (GA)

Hybrid
USD 155,000 - 180,000
Flexible PTO
401(k) plan with employer matching
Comprehensive health insurance
+12
Senior Software Engineer
Senior Software Engineer

Cypress HCM • Redwood City (CA)

Hybrid
USD 150,000 - 250,000
Unlimited PTO
Health insurance
401K with company match
+1
Senior Software Engineer
Senior Software Engineer

Jobot • McLean (VA)

Remote
USD 140,000 - 185,000
100% work from home
Competitive salary
Equity options
+5
Software Engineer (Node.js / Cloud)
Software Engineer (Node.js / Cloud)

MSH • Boca Raton (FL)

Hybrid
USD 100,000 - 150,000
Medical insurance
Vision insurance