Embedded Software Engineer
$105kTriSearch
Job Description
Job Description
Embedded Software Engineer
Location: Brooklyn Park, MN | Onsite
Compensation: $105,000+ annually
Industry: Industrial Technology / Advanced Printing Systems
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.
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.
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
$178.4k - $267.6k
..., and other neurological conditions. This role supports the embedded software function responsible for developing and sustaining software... ...neuromodulation therapy systems.As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design,...SuggestedFull timeH1bWork at officeLocal areaImmediate startFlexible hours- ...Senior Principal Embedded Software Engineer role at Medtronic's Neuromodulation Operating Unit, responsible for leading embedded software architecture, design, and lifecycle management for patient-facing implantable and external neuromodulation therapy systems. Requires...Suggested
$118.57k - $125.05k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a... ...Responsibilities for this Position ROLE AND POSITION OBJECTIVES:As an embedded software engineer for Land & Airborne Systems, you’ll be a...SuggestedFlexible hours$100.15k - $105.63k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a... ...member of a cross functional team responsible for developing embedded systems, products, and services that make a real difference...SuggestedFlexible hours$149.83k - $162.12k
...Education Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics... ...these preferred skills or experiences:Strong experience with embedded C/C++Strong understanding of embedded systems architecture and...SuggestedFlexible hours$80k - $90k
...International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $80,000.00 - $90,000.00 DOE Job Title: Embedded Software Engineer The Embedded Software Engineer is responsible for design and development of our various hardware initiatives in...Immediate start$100.15k - $109k
...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics... ...: What sets you apart:Knowledge and experience with C in embedded environmentsExperience with Bare bone software - no operating...Work at officeFlexible hours- ...Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work.Boston Scientific is seeking a highly motivated R&D software engineering leader to join our growing Interventional Cardiology R&...Hourly payWork experience placementWork at officeShift work
- ...Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful... ...with cross-functional teams spanning electrical, mechanical, software, design assurance, sustaining, regulatory, and clinical...Hourly payWork at officeLocal areaRelocationShift work3 days per week
- ...progressing - whatever your ambitions. About the role:Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work.Boston Scientific is seeking a highly motivated Sr R&D firmware...Hourly payWork experience placementWork at officeRelocationRelocation packageShift work
$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized marketing, customer engagement, and digital... ...the ability to guide Android architecture discussions. The Lead Software Engineer II will serve as a client-facing solution architect,...Local areaVisa sponsorship$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 payFull timeTemporary workFor contractorsInternshipLocal areaImmediate startShift work- ...help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead Modern Workplace SharePoint Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full time
- ...expanding our team and hiring firmware engineers at different levels and locations. If you... ...designing, developing, testing, and maintaining embedded firmware for our next-generation smart... ...teams, including hardware engineers, software developers, and product managers, to...Immediate startWorldwide
- As a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will create project and technical reports as required and help define... ...engineers. JOB DUTIES:Work on all aspects embedded software development projects - design, development,...Work at officeImmediate startRemote workWorldwide
- ...troubleshoots and debugs firmware for HPE server platforms. Develops software including operating systems, networks, utilities, databases... ...as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...Family Definition:Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops... ...Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...test-result analysis. Perform targeted Embedded C code reviews and static analysis of... ...Qualifications ~5+ years of experience in embedded software testing, verification, validation, or... .... ~ Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,...Contract work
- ...work and live. We bring together product management, design, and engineering capabilities to help clients define what to build and how to... ...s what you’ll need:Minimum 5 years of experience working as a software engineerMinimum 2 years hands-on experience in native iOS (...Work experience placementLive inWork at officeLocal area
- Gradian Thermal Solutions is seeking a Quality Engineer to develop, implement, and maintain quality systems across manufacturing for liquid coolant distribution units and HVAC components. You will collaborate with engineering, manufacturing, and suppliers to drive product...
$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 employmentTemporary workWork experience placementWorldwideFlexible hours- ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their... ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and...Work experience placementLive inWork at officeLocal area
- ...Firmware Test Engineer This hands-on Firmware Test Engineer role focuses on owning verification... ...firmware and system-level testing of embedded and firmware-controlled devices in a lab... ...systems. Experience with hardware/software integration testing for embedded and...Work at office3 days per week
$71k - $88.8k
..., and Navigation Center of Excellence (SGN COE). As a Hardware Engineer I in the SGN COE, you will join SGN’s storied electrical engineering... ..., productivity, and global urbanization. We are a leading software-industrial company committed to introducing state-of-the-art technology...Permanent employmentTemporary workWork experience placementFlexible hours- ...Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful... ...system integration in collaboration with electrical, systems, software, test, quality, regulatory, manufacturing, and service teams....Hourly payWork at officeRelocationRelocation packageShift work
- A senior systems engineer is sought to lead product cybersecurity operations throughout the product lifecycle. This role will oversee incident response, continuous security surveillance, vulnerability management, risk assessment, and security monitoring. The successful...
$106k - $243k
...Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops... ...Collaborates seamlessly with a project team of software systems engineers and internal partners to develop reliable, high-performance...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week$205k
...below requirements for a Senior Systems Engineer to Senior Principal Systems Engineer with... ...spanning hardware, firmware, software, wireless connectivity, mobile applications... ...signal processing, sensing technologies, or embedded systemsPreferred experience within medical...WorldwideFlexible hours- Systems EngineerJob#: 3054730Job Description:Systems Engineer Golden Valley, MN 100% OnsiteWhat You'll Do• Efficiently and timely complete... ...create documentation for all processes and equipment• Assist software in identifying, isolating, and remediating issues with their...
- ...detail trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.SPECIALIST CAREER STREAM: Typically an individual contributor with responsibility in a professional discipline or...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software implementation project manager Brooklyn Park, MN
- healthcare software sales Brooklyn Park, MN
- id software Brooklyn Park, MN
- entry level software sales Brooklyn Park, MN
- software technology Brooklyn Park, MN
- software Brooklyn Park, MN
- remote software sales Brooklyn Park, MN
- embedded engineer
- embedded electrical engineer
- embedded design engineer




