Embedded Software Engineer – Onsite (Industrial Printing)

TriSearch

Brooklyn Park (MN)

On-site

USD 95,000 - 116,000

Full time

10 days ago
Application generator

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

Get past ATS filters

Job summary

TriSearch in Brooklyn Park, MN is seeking an Embedded Software Engineer to design and implement software for high-resolution industrial printing controllers and printheads, working close to hardware.

Responsibilities span the full embedded lifecycle using C and C++ on embedded Linux/RTOS, with collaboration across hardware, test, and product teams. Onsite role with a fast-paced engineering environment.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

C programming
C++ programming
Embedded software development
Hardware interface
Debugging & troubleshooting
Team collaboration

Education

Bachelor's degree in Electrical Engineering/Computer Engineering/Computer Science

Tools

Embedded Linux
RTOS
32/64-bit MCUs/Processors

Job description

TriSearch in Brooklyn Park, MN is seeking an Embedded Software Engineer to design and implement software for high-resolution industrial printing controllers and printheads, working close to hardware.

Responsibilities span the full embedded lifecycle using C and C++ on embedded Linux/RTOS, with collaboration across hardware, test, and product teams. Onsite role with a fast-paced engineering environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Industrial Print Controllers
Embedded Software Engineer - Industrial Print Controllers

Talentify • Minneapolis (MN)

Hybrid
USD 137,540,000 - 171,924,000
Medical, dental & vision
401(k) Retirement Plan
Time Off/Leave (PTO, Vacation, Sick)
Embedded Software Engineer
Embedded Software Engineer

TriSearch • Brooklyn Park (MN)

On-site
USD 95,000 - 116,000
Lead Electrical Architect – Embedded, FPGA & Printing Systems
Lead Electrical Architect – Embedded, FPGA & Printing Systems

TriSearch • Brooklyn Park (MN)

On-site
USD 108,000 - 132,000
Senior Embedded Electrical Engineer - Industrial Printing Systems
Senior Embedded Electrical Engineer - Industrial Printing Systems

Constellation Search Group • Brooklyn Park (MN)

On-site
USD 100,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+1
Staff Embedded Firmware Engineer — Hybrid/Onsite
Staff Embedded Firmware Engineer — Hybrid/Onsite

Entrust • Shakopee (MN)

Hybrid
USD 130,000 - 190,000
Medical
Vision
Dental
+6
Senior Electrical Engineer
Senior Electrical Engineer

TriSearch • Brooklyn Park (MN)

On-site
USD 108,000 - 132,000
Senior Control Software Engineer – Industrial Printing
Senior Control Software Engineer – Industrial Printing

Talentify • Glastonbury (CT)

Hybrid
USD 90,000 - 135,000
Hybrid work flexibility (4 days onsite
Comprehensive benefits
PTO and company-sponsored benefits
Senior Embedded Firmware & Software Engineer (Hybrid)
Senior Embedded Firmware & Software Engineer (Hybrid)

Zebra • Lincolnshire (IL), Northern (KY)

Hybrid
USD 97,000 - 145,000
Hybrid work model
Annual incentive program
Total Rewards program
Senior Mobile Engineer — Printing SDKs & Apps (Hybrid)
Senior Mobile Engineer — Printing SDKs & Apps (Hybrid)

Brother USA • Broomfield (CO)

Hybrid
USD 110,000 - 130,000
Health insurance
401(k) with company match
Educational assistance
Embedded Hardware Engineer
Embedded Hardware Engineer

Formlabs • New York (NY)

On-site
USD 110,000 - 170,000
Equity program (RSUs)
Comprehensive healthcare coverage
Low-cost 401K options
+4