Software Engineer

Gentis Solutions

Minneapolis (MN)

Hybrid

USD 85,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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

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)

On-site
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
Sr. Software Engineer
Sr. Software Engineer

Miller Resource Group • United States

Remote
USD 90,000 - 130,000
Competitive compensation
Comprehensive health benefits
Retirement savings plan with employer"
+2
Software Engineer
Software Engineer

Extension, Inc • Town of Brookfield (WI)

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

Real • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Senior Software Engineer
Senior Software Engineer

Cox Automotive Inc. • Atlanta (GA)

On-site
USD 102,000 - 169,000
Vacation with pay
Seven paid holidays
Wellness time (up to 160 hours)
Senior/Staff Software Engineer
Senior/Staff Software Engineer

Embakire Workforce • San Francisco (CA)

On-site
USD 180,000 - 220,000
Hybrid work model
Competitive compensation
Comprehensive benefits
Senior Software Engineer
Senior Software Engineer

Cypress HCM • Redwood City (CA)

On-site
USD 150,000 - 250,000
Unlimited PTO
Health insurance
401K with company match
+1