Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$105k

TriSearch

Job Description

Job Description

Embedded Software Engineer

Location: Brooklyn Park, MN | Onsite

Compensation: $105,000+ annually

Industry: Industrial Technology / Advanced Printing Systems

Build the Embedded Technology Behind Next-Generation Printing

Are you an Embedded Software Engineer who enjoys working close to the hardware and seeing your software come to life in a real-world product?

Our client is looking for an experienced Embedded Software Engineer to join their engineering team in Brooklyn Park, MN. This is an opportunity to work on high-resolution industrial printing technology , developing embedded software for current and next-generation print controllers and printheads powered by high-performance SoC application processors.

You’ll have the opportunity to work across the full embedded software development lifecycle—from requirements and architecture through coding, debugging, testing, integration, and production support—while partnering closely with hardware engineers, test engineers, and product teams.

What You'll Work On

  • Design, develop, and implement embedded software for high-resolution print controllers and printheads .
  • Develop and maintain software using C and C++ in embedded environments.
  • Work with embedded Linux and real-time operating systems (RTOS) .
  • Analyze system requirements and translate them into reliable, scalable software solutions.
  • Work closely with hardware engineers to support hardware/software integration , troubleshooting, and system-level development.
  • Develop efficient, modular, and well-documented code.
  • Perform unit testing, debugging, and troubleshooting to ensure software meets product requirements.
  • Collaborate with test engineers to validate software performance, functionality, and reliability.
  • Participate in architecture, code, and design reviews.
  • Diagnose issues and implement software improvements, updates, and bug fixes.
  • Contribute to software documentation, configuration management, and ongoing product maintenance.
  • Support manufacturing and customers when technical issues require engineering expertise.
  • Balance multiple projects and priorities in a fast-paced engineering environment.

What We're Looking For

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline.
  • 4+ years of professional embedded software development experience.
  • Strong programming skills in C and C++ .
  • Hands-on experience with embedded systems, embedded Linux, and/or RTOS environments .
  • Experience developing and troubleshooting software that interfaces directly with hardware.
  • Experience with 32-bit and 64-bit microcontrollers and/or processors .
  • Strong understanding of hardware/software integration .
  • Ability to read and interpret electrical schematics and component datasheets .
  • Experience with software configuration management, defect tracking, and code review processes.
  • Automation experience is highly desirable, particularly within an industrial automation or manufacturing environment .
  • Strong analytical and troubleshooting skills with the ability to work through complex technical problems.
  • Ability to manage multiple projects and priorities while meeting time-sensitive deadlines.
  • Strong communication and collaboration skills with the ability to work effectively across engineering and product teams.
  • Comfortable working independently while also contributing as part of a collaborative engineering organization.

Why This Opportunity?

This is more than a traditional embedded software role. You’ll be working on real-world, highly engineered products where software, electronics, and mechanical systems come together .

You’ll have the opportunity to:

  • Work on next-generation industrial printing technology .
  • Develop software that directly controls sophisticated physical hardware.
  • Work with high-performance SoC processors, embedded Linux, and RTOS technology .
  • Collaborate closely with experienced hardware, software, and product engineering teams.
  • Take ownership across the full embedded software development lifecycle .
  • Solve challenging system-level problems where your work has a direct impact on the final product.

Work Environment

This is an onsite position in Brooklyn Park, MN . The primary work environment is a clean engineering/office setting, with periodic exposure to the manufacturing environment, including machine noise and dust. The role also involves periodic standing and walking.

Compensation

Starting at $105,000+ annual base salary, depending on experience and qualifications.

Work Authorization

The company is unable to provide visa sponsorship or employment-based immigration support for this position, including H-1B transfers, TN, OPT, or other employment-based visa sponsorship.

If you’re an Embedded Software Engineer who enjoys solving complex technical problems, working close to the hardware, and building technology that goes into real-world industrial products, this could be an excellent opportunity to take your career to the next level.



#LI-AM1

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Brooklyn Park, MN vacancy
  • $105k

     ...105,000+ annually Industry: Industrial Technology / Advanced Printing Systems Build the Embedded Technology Behind Next-Generation Printing Are you an Embedded Software Engineer who enjoys working close to the hardware and seeing your software come to life in a real-... 
    Suggested
    H1b
    Work at office

    TriSearch

    Brooklyn Park, MN
    3 days ago
  • $118.57k - $126k

    Embedded Software Engineer As a software engineer for Airborne Systems, you’ll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon... 
    Suggested
    Work at office
    Flexible hours

    General Dynamics

    Minneapolis, MN
    5 days ago
  • $78k - $156k

     ...for the people impacted by cardiovascular disease through the creation and delivery of life-changing technologies. This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system for... 
    Suggested
    Shift work

    Abbott

    New Brighton, MN
    6 days ago
  • $50 - $55 per hour

     ...Job Title: Firmware Test Engineer Job Description This hands-on Firmware Test...  ...manual firmware and system-level testing of embedded and firmware-controlled devices in a lab...  ...systems. Experience with hardware/software integration testing for embedded and electromechanical... 
    Suggested
    Permanent employment
    Temporary work
    Work at office
    3 days per week

    Actalent

    Osseo, MN
    3 days ago
  • $27.5 per hour

    Embedded Software Engineer Intern Punch Through is a design and engineering firm specializing in connected medical device development. For more than 15 years, we’ve helped innovators bring secure, reliable, and compliant products to market, building technology that improves... 
    Suggested
    Full time
    Part time
    Summer work
    Internship
    Work at office
    Remote work
    Weekend work

    Punch Through Design LLC

    Minneapolis, MN
    3 days ago
  •  ...We are seeking an experienced Sr. Systems Engineer to support Medical Device Systems. This role is responsible for ensuring system requirements...  ...~ Bachelor's degree in Electrical, Mechanical, Software, Biomedical Engineering, or related discipline. ~5-10 years of... 

    Development Resource Group

    Fridley, MN
    2 days ago
  • $36 per hour

     ...Job Duties Now Hiring: Systems Test Engineer Location: Osseo, MN Pay Rate: $36.00/hour We are seeking a Systems Test Engineer for a temporary opportunity supporting the development and testing of innovative medical technology products. This role is ideal for... 
    Hourly pay
    Full time
    Temporary work
    For contractors
    Internship
    Local area
    Immediate start
    Shift work

    Advantage Technical

    Osseo, MN
    12 hours ago
  • $130k - $145k

    Lead Software Engineer In This Exciting Opportunity You Will: ProAg has an exciting opportunity for a Lead Software Engineer to join our team. We are looking for individuals who want to embrace the advantages of technology and dedicate importance to ensure our software... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    ProAg

    Osseo, MN
    3 days ago
  • $130k - $162k

     ...safety, flight efficiency, connectivity, and services to our Aerospace clients and the flying public. The Radar Altimeters is an engineering group with the CNS organization in which this Lead System Engineer role is included - with products spread across both commercial... 
    Permanent employment
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Honeywell

    Minneapolis, MN
    2 days ago
  •  ...building blocks to be combined at the speed of software, limited by only the hard constraints of...  ...What You’ll Do: Develop and maintain embedded system firmware including low-level...  ...cross-functionally with other engineering teams to debug complex issues spanning firmware... 
    Full time
    Local area

    Swoop Technologies

    Minneapolis, MN
    more than 2 months ago
  •  ...by Sentinel Capital Partners, we’re driving innovation and growth across our portfolio. The Opportunity: The Senior Embedded Software Engineer will lead the firmware design, implementation and test aspects of New Product Development programs (NPD) and Sustaining... 
    Flexible hours

    Detector Electronics LLC

    Minneapolis, MN
    27 days ago
  • $109k - $196.2k

     ...education to well-being and beyond at . JOIN US AS A LEAD ENGINEER – HIGH PERFORMANCE DISTRIBUTED COMPUTING PLATFORM As a...  ...based decisions at Target. This team helps to manage hardware and software for large scale distributed computing, frequently angling towards... 
    Full time
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Dev

    Brooklyn Park, MN
    more than 2 months ago
  • $93.6k - $131.04k

     ...chronic health conditions. The Senior Firmware Test Engineer applies deep firmware and device software test experience to help ensure regulated medical device...  ...partners closely with firmware engineers to verify embedded software behavior and connected-device workflows... 
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    5 days ago
  •  ...live better through innovative, clinically supported at-home therapies. As a Senior Firmware Engineer, you will play a key role in the development and support of embedded software for regulated medical devices. This position is responsible for designing, developing,... 
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    3 days ago
  • $85k

     ...your ambitions.   We are seeking an experienced Senior Systems Test Engineer to join a dynamic, cross-functional team that provides technical leadership across mechanical, electrical, software and catheter engineering disciplines. In this role, you will collaborate... 
    Hourly pay
    Full time
    Work at office
    Relocation
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    a month ago
  •  ...these trapped assets, allowing them to contribute to the world’s future as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints of safety. That is what Swoop is building. Not in the... 
    Full time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Minneapolis, MN
    more than 2 months ago
  • $74.5k - $111.7k

     ...what we do. It’s our people who fuel our creativity and make our culture feel like home.  J oin our team as an Associate Software Engineer – C++ (Computer Aided Manufacturing)  This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Brooklyn Park... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Brooklyn Park, MN
    more than 2 months ago
  • $95 - $102 per hour

     ...Job Title: Hardware Design Engineer Type: Contract (12-18 months) Location: Arden Hills, MN 55112 . 100% onsite. Pay range: $95.00-$102.00 per hour on W2 Job Description: The Client Hardware Engineering Team in Fridley, MN is seeking a highly skilled... 
    Hourly pay
    Contract work
    For contractors

    Artech

    Minneapolis, MN
    4 days ago
  •  ...supportive team needs your help to make things that are a little more connected -- and a lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for the adoption and integration of smart home networking... 
    Remote job
    Work from home

    SmartThings

    Minneapolis, MN
    24 days ago
  • $100k - $150k

     ...Senior Hardware Engineer Wunderlich-Malec Services (WM) is a 100% employee-owned ESOP and one of the largest and most well-established...  ...production process Functional understanding of PLC hardware/software platforms such as Rockwell Automation, Siemens, and Modicon... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Wunderlich-Malec

    Hopkins, MN
    5 days ago
  • Job Description I nformation There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St...
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Relocation

    Right Talent Right Now

    Minneapolis, MN
    more than 2 months ago
  • $93k - $116k

     ...applications for our customers. You should have excellent organization and problem-solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals. This position will be with Stratacor, an affiliate of Delta Dental of... 
    Full time
    For contractors
    Work at office
    Flexible hours

    The Corporate Office

    Minneapolis, MN
    a month ago
  • $78.3k

     ...ambitions.   Position Summary As a forward deployed AI Engineer, you will serve as an embedded technical expert supporting the development, deployment...  ...platform capabilities. ~1 to 2 years of (intense) software engineering experience ~ Proven track record as an... 
    Hourly pay
    Full time
    Contract work
    Shift work

    Boston Scientific

    Arden Hills, MN
    a month ago
  •  ...features. Direct message the job poster from FPC of Savannah Vice President of Engineering Recruitment at FPC of Savannah Great opportunity for an experienced Principal Embedded Software Engineer to step into a Principal Firmware Engineer role located in... 
    Full time

    FPC of Savannah

    Minneapolis, MN
    2 days ago
  • $65k - $86k

    Knowledge Management Specialist At Polaris Inc., we have fun doing what we love by driving change and innovation. We empower employees to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people ...
    Local area

    Polaris

    Minneapolis, MN
    4 days ago
  •  ...Introduction Our client leads the information services and technology world market by providing high-quality consultancy programs and software tools. Their extensive experience enabled them to build long-lasting partnerships with major companies around the world while... 
    Full time
    Work experience placement
    Local area

    Ins Global

    Minneapolis, MN
    more than 2 months ago
  •  ...Job title : Computer Systems Validation Engineer-12345 Job Description: About This Role: To ensure the quality of our client's software applications and equipment by validating/qualifying to specifications. Provide comprehensive documentation... 

    Three Point Solutions

    Maple Grove, MN
    4 days ago
  • $75k - $125k

     ...and the power of food to bring people together. As a Systems Engineer, located in either Hopkins, MN or Marshall, MN, you will...  ...related hardware. Troubleshoot IT infrastructure hardware and software issues. Support senior engineers in projects and daily operations... 
    Work at office

    Schwan's

    Hopkins, MN
    2 days ago
  • $88k - $121k

     ...intuitive for our patients. Vantive is seeking a Senior System Engineer to support the overall technical direction of our chronic...  ...cross-functional team members within the project Use various software tools and programs to complete the above responsibilities What... 
    Full time
    Temporary work
    Work from home
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Vantive US Healthcare LLC

    Minneapolis, MN
    2 days ago
  •  ...Title: Senior Systems Engineer Location: Plymouth, MN 55441 Duration: 12 months Your Role: Our PrisMax systems are used in...  ...design control procedures, regulations and standards Use various software tools and programs to complete the above responsibilities... 
    Contract work
    Shift work

    Spectraforce Technologies

    Plymouth, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!