Embedded Software Engineer

TriSearch

Brooklyn Park (MN)

On-site

USD 105,000 - 118,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TriSearch is seeking a skilled embedded software engineer in Brooklyn Park, MN to join our industrial printing solutions team. In this role, you will design, develop, and test embedded software, focusing on high-resolution print controllers and printheads using advanced SOC application processors.

The ideal candidate should possess 4+ years of experience in software development, a Bachelor’s degree in engineering, and strong programming skills in C and C++. We offer a dynamic work environment with opportunities to contribute to innovative projects.

Qualifications

  • 4+ years of experience developing embedded software.
  • Excellent knowledge of embedded systems and real-time operating systems.
  • Strong programming skills in C and C++.

Responsibilities

  • Developing embedded software solutions for high-resolution print controllers and printheads.
  • Collaborate with cross-functional teams to define software requirements.
  • Conduct feasibility studies to ensure software compatibility with hardware.
  • Perform unit testing and debugging to ensure design meets product requirements.
  • Implement software updates and bug fixes based on feedback.

Skills

Embedded systems
C programming
C++ programming
Embedded Linux
Real-time operating systems
Software configuration management
Interpersonal skills

Education

Bachelor of Science degree in Electrical Engineering or Computer Engineering

Tools

Defect tracking tools
Code review tools

Job description

Location: Brooklyn Park, MN (Onsite)

Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. The company does not sponsor applicants for work visas (e.g., H-1B, TN, or other employment-based visas) for this position.

Summary

We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team in Brooklyn Park, MN. You will be designing, developing, and testing embedded software, including analysis of requirements, coding, debugging, testing, troubleshooting, and documenting. You will be working on our current and next-generation high-resolution print controllers and printheads using the latest high-performance SOC application processors.

If you have solid software design skills and have a proven track record in embedded systems, firmware development, and a strong understanding of hardware and software integration, we invite you to apply.

Key Responsibilities
  • Responsible for developing and implementing embedded software solutions for the high-resolution print controllers and printheads.
  • Collaborating with cross-functional teams, including hardware engineers and product managers, to define software requirements and specifications.
  • Conducting feasibility studies and system analysis to ensure software compatibility with hardware designs.
  • Write efficient, modular, and well-documented code.
  • Perform unit testing and debugging to ensure design meets product requirements.
  • Work with test engineers to test software performance and functionality.
  • Perform code and design review regularly.
  • Implement software updates and bug fixes based on feedback and testing results.
  • Contributing to the documentation and maintenance of software.
  • Provide customer and manufacturing support.
Qualifications
  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a relevant engineering degree.
  • 4+ years of experience developing embedded software.
  • Excellent knowledge of embedded systems, embedded Linux, and real-time operating systems.
  • Good experience in hands‑on development and troubleshooting embedded systems.
  • Good programming knowledge in C and C++ for embedded systems.
  • Experience with 32-bit and 64-bit microcontrollers and hardware-software integration.
  • Good knowledge of software configuration management tools, defect tracking tools, and code review.
  • Familiarity with reading electrical schematics and data sheets for components.
  • Automation experience. Ideally, coming from the industrial automation industry.
  • Ability to work on multiple concurrent projects and adapt quickly to time-sensitive needs.
  • Strong interpersonal skills and customer service orientation.
  • Ability to work independently and as a member of a team.
Working Conditions
  • Clean office environment.
  • Periodic exposure to a factory environment containing dust and machine noise.
  • Periodic standing and walking.

Pay Range: $105,000 - $118,000 per year

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Engage Technologies Corporation • Brooklyn Park (MN)

On-site
USD 85,000 - 115,000
Embedded Software Engineer - Industrial Printing
Embedded Software Engineer - Industrial Printing

Engage Technologies Corporation • Brooklyn Park (MN)

On-site
USD 85,000 - 115,000
Embedded Software Engineer - Industrial Print (Onsite)
Embedded Software Engineer - Industrial Print (Onsite)

TriSearch • Brooklyn Park (MN)

On-site
USD 105,000 - 118,000
Senior Electrical Engineer
Senior Electrical Engineer

Engage Technologies Corporation • Brooklyn Park (MN)

On-site
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Beacon EmbeddedWorks • Eden Prairie (MN)

On-site
USD 100,000 - 120,000
Medical and dental coverage
401k with match
128 hours of paid time off
Senior Applications Engineer
Senior Applications Engineer

Beacon EmbeddedWorks • Eden Prairie (MN)

On-site
USD 100,000 - 120,000
Relocation benefits
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer
Embedded Software Engineer

Confidential • Denver (CO)

On-site
USD 105,000 - 165,000
Medical, dental, vision, life, and dis
401(k) with company match
Paid time off and holidays
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000