1

Senior Embedded Software Engineer Jobs in Rochester, MN

Sr VDC Engineer Job Locations US-MN-Rochester Requisition ID 2026-12803 Category Virtual Design and ... Utilizes 3D design software to identify, communicate, and resolve project challenges * Utilize ...

Senior AI/ML Engineer (Hybrid)

Rochester, MN

$102K - $140K/yr

As a Senior AI/ML Engineer, you may work on the full spectrum of the AI life cycle from ideation to ... You will develop, integrate, and standardize software components and create, maintain, and follow ...

Senior Mechanical Engineer

Rochester, MN · On-site

$102K - $134K/yr

Senior Mechanical Engineer - Bloomington or Rochester, MN (Hybrid) SIGN-ON BONUS up to $10K The ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs

Senior AI/ML Engineer (Hybrid)

Rochester, MN · On-site

$102K - $140K/yr

As a Senior AI/ML Engineer, you may work on the full spectrum of the AI life cycle from ideation to ... You will develop, integrate, and standardize software components and create, maintain, and follow ...

Senior AI/ML Engineer (Hybrid)

Rochester, MN · On-site

$106K - $145K/yr

As a Senior AI/ML Engineer, you may work on the full spectrum of the AI life cycle from ideation to ... You will develop, integrate, and standardize software components and create, maintain, and follow ...

Join GDIT as a Systems Engineer Senior and build an impactful career in enterprise IT, ... Initialize, configure, and troubleshoot software interfaces * Manage and monitor all installed ...

Sr VDC Engineer

Rochester, MN · On-site

$109K - $142K/yr

Gilbane is seeking a Senior VDC Engineer to lead constructability and coordination tasks on a ... Utilizes 3D design software to identify, communicate, and resolve project challenges * Utilize ...

Sr Electrical Project Engineer

Rochester, MN · On-site

$101.20 - $134.80/hr

Sr Electrical Project Engineer - Rochester, MN Job Location: US-MN-Rochester. Overview We are ... Working knowledge of Revit; familiarity with electrical analysis software such as SKM, Easy Power ...

Senior Electrical Project Engineer Location: Rochester, MN Are you looking to join a vibrant ... Familiarity with electrical analysis software (i.e. SKM, Easy Power, Helioscope) and knowledge of ...

Senior Electrical Project Engineer Location: Rochester, MN Are you looking to join a vibrant ... Familiarity with electrical analysis software (i.e. SKM, Easy Power, Helioscope) and knowledge of ...

Yes NETWORK ENGINEER SR PRINCIPAL Transform technology into opportunity as a Network Engineer Sr ... software. * Hands-on Implementation: Lead the configuration, deployment, and optimization of core ...

New

Showing results 21-40

Senior Embedded Software Engineer information

See Rochester, MN salary details

$76.7K

$147.2K

$196.7K

How much do senior embedded software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for senior embedded software engineer in Rochester, MN is $147,161.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,000.00 and $165,200.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What cities near Rochester, MN are hiring for Senior Embedded Software Engineer jobs?

Cities near Rochester, MN with the most Senior Embedded Software Engineer job openings:

Infographic showing various Senior Embedded Software Engineer job openings in Rochester, MN as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $147,161 per year, or $70.8 per hour.

Other

Medical, Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Gilbane rating

7.4

Company rating: 7.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Sr VDC Engineer
Job Locations US-MN-Rochester
Requisition ID 2026-12803 Category Virtual Design and Construction
Overview

Are you looking for a highly rewarding opportunity that provides extensive career growth opportunity? Gilbane is seeking a Senior VDC Engineer to lead constructability and coordination tasks on a project by using technology and processes. This role will sit in the office and on job sites as determined by project needs.

Who are we?

As a Top-10 ENR Contractor, Gilbane is a family-owned business with 45 offices that has been shaping communities since 1870. Consistently recognized as one of the most reputable construction management firms in the country, Gilbane is committed to delivering projects safely and on-time. You will have the opportunity to build schools, labs, hospitals, corporate offices, sports arenas and more!

We are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Who are you?

You are someone who acts inclusively, showing empathy and treating others with respect and dignity in order to uphold Gilbane's core value of Caring and "People First" workplace culture. You seek to listen in order to understand and can convey information clearly. You're a strong problem solver who can identify, prioritize, and implement alternatives for solutions, and you demonstrate adaptability by collaborating with others and supporting team members to achieve excellence. A self-starter who shows passion, commitment, and ownership all while delivering on business outcomes and driving results. You're someone who identifies opportunities for new and improved ways of doing things that result in value-add solutions.

Your core values match Gilbane's: Integrity, Caring, Teamwork, Toughmindedness, Dedication to Excellence, Discipline, Loyalty, and Entrepreneurship.

What's in it for you?

Gilbane offers employees multi-dimensional training opportunities through a number of resources. While managing your responsibilities to projects, you will be able to enroll in trainings through our award-winning Gilbane University to build leadership and technical skills. In addition, you would work with an experienced team which provides you with the opportunity to learn new industry skills every day. You will protect and promote the interests of both Gilbane and the client in all matters as well as demonstrating the personal characteristics of a developing leader.

Responsibilities
    Independently Completes VDC Coordination and Reality Capture processes with little supervision
  • Supports the implementation of Baseline and Enterprise VDC standards
  • Understands and applies Building Information Modeling (BIM) Standards and Specifications (BS&S) and BIM Execution Plan (BEP) on projects
  • Responsible for the quality and execution of day-to-day VDC project deliverables and processes; relays project issues and staffing and equipment challenges to the VDC Manager as needed
  • May assist in drafting project coordination schedule and reviewing with the VDC Manager
  • Coaches and mentors less experienced team members in other regions/Business Units (BUs)
  • Communicates with internal and external project teams; facilitates meetings to resolve project issues, review schedules, or other project documentation
  • Utilizes 3D design software to identify, communicate, and resolve project challenges
  • Utilize Reality Capture technology, such as laser scanning and drones, to support project deliverables
  • Combines all building discipline models into the coordination model
  • Reviews the coordination model for constructability issues utilizing the software's clash detection capabilities
  • Assigns responsible party(s) for issue resolution; verifies and documents with meeting minutes, submittals, RFIs, and updated models
  • Displays areas of subject matter expertise
  • Gains exposure to various project delivery methods and market sectors, and how to apply VDC
  • Participates in BU office and department activities including orientation programs, training sessions, and peer group meetings
  • Responsible for 2-4 project VDC deliverables under little supervision
  • Supports a positive and inclusive work environment
  • Collaborates closely with business development to ensure seamless integration with sales strategies including performance metrics on your assigned projects, pursuits, and client deliverables. Actively participates in opportunities to strengthen client, partner, and industry relationships that position Gilbane as the "Builder of Choice"
Qualifications

EXPERIENCE/EDUCATION

  • Bachelor's degree in Architecture, Engineering, Building Information Modeling (BIM) or related field
  • 3-4 years of VDC Coordination experience
  • Or equivalent combination of education and experience

KNOWLEDGE, SKILLS & ABILITIES

  • Strong problem-solving skills
  • Strong time-management and analytical skills
  • Strong knowledge and proficiency with BIM and design software Knowledge of complex design concepts and integrated building components and systems
  • Strong leadership, communication, and organizational skills
  • Ability to work in a fast-paced, team environment while coaching and mentoring VDC engineers
  • Ability to create 3D coordination models to facilitate the coordination process
  • Strong proficiency with reality capture hardware, software, and processes
  • Strong proficiency with 3D software and ability to model, dissect, and leverage the software for construction purposes
  • Ability to read construction schedules and tie activities to VDC deliverables
  • Ability to prioritize project tasks to achieve project VDC deliverables deadlines
  • Ability to display areas of subject matter expertise

Salary to be determined based on factors such as geographic location, skills, education, and/or experience of the applicant, as well as the internal equity and alignment with the team.

For (Rochester, MN) this ranges from $99,000-$125,000 plus benefits and retirement program.

Gilbane offers an excellent total compensation package which includes competitive health and welfare benefits and a generous profit-sharing/401k plan. We invest in our employees' education and have built Gilbane University into a top training organization in the construction industry. Qualified applicants who are offered a position must pass a pre-employment substance abuse test.

Gilbane is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, color, national origin, race, religion, sex, sexual orientation, gender identity, protected veteran status, or disability status. Click here to view the physical demands and working conditions required to perform this role. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential job functions.

Note to Recruiters, Placement Agencies, and Similar Organizations: Gilbane does not accept unsolicited resumes from agencies. Please do not forward unsolicited agency resumes to our jobs alias, website, or to any Gilbane employee. Gilbane will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Gilbane and will be processed accordingly.

Need help finding the right job?
We can recommend jobs specifically for you! Click here to get started.

What Gilbane employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom