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

Embedded Software Engineer

$89k - $129k
Full-time

Trenton Systems

Salary: $89,000 - 129,000 per year Requirements:

  • We require a BS in Computer Engineering, Computer Science, or an equivalent qualification.
  • We need 3+ years of experience in software and firmware engineering.
  • We require exceptional communication skills and strong proficiency in C and C++ programming.
  • We require experience developing software for microcontrollers or embedded processors.
  • We require experience developing and maintaining embedded Linux systems.
  • We require experience using Git for source-code management and collaborative development.
  • We require proficiency with Visual Studio Code (VS Code) or a comparable integrated development environment.
  • We require a solid understanding of embedded systems concepts, including interrupts, timers, memory management, concurrency, and hardware interfaces.
  • We require experience with embedded debugging tools and software development workflows.
  • We require familiarity with software development processes, code reviews, testing methodologies, and configuration management.
  • We require strong analytical and problem-solving abilities.
  • We require the ability to read and interpret schematics, datasheets, and hardware specifications.
  • Preferred experience includes UEFI BIOS and Intel x86 architectures.
  • Preferred experience includes ARM and embedded Linux development.
  • Preferred experience includes PIC microcontroller development and other bare-metal, low-level firmware.
  • Preferred experience includes the Yocto Project, including recipes, custom layers, BitBake, machine configurations, and image customization.
  • Preferred experience includes RTOS platforms such as FreeRTOS.
  • Preferred experience includes ARM processors.
  • Preferred experience includes Intel architecture.
  • Preferred experience includes strong embedded Linux system development and Linux kernel configuration.
  • Preferred experience includes developing device drivers, bootloaders, BSPs, or board-support software.
  • Preferred experience includes secure boot, firmware updates, cybersecurity, or embedded device security.
  • Preferred knowledge includes FIPS-140-2, TPM, Bitlocker, STIG, and other security technologies.
  • Preferred scripting experience includes bash, Zsh, PowerShell, and Python.
Responsibilities:
  • We design, develop, debug, and maintain embedded software for microcontroller- and processor-based systems.
  • We develop software primarily in C and C++, including low-level drivers, hardware interfaces, application code, and system services.
  • We develop, configure, customize, and maintain embedded Linux systems and related build tools.
  • We integrate and configure real-time operating systems, middleware, communication stacks, and third-party software components.
  • We develop and maintain firmware for interfaces such as SPI, I2C, UART, USB, Ethernet, and GPIO.
  • We collaborate with hardware engineers to bring up new circuit boards and resolve hardware/software integration issues.
  • We analyze system requirements and convert them into robust software architectures and implementation plans.
  • We perform unit testing, integration testing, debugging, and performance tuning.
  • We use embedded debugging tools, oscilloscopes, logic analyzers, and other lab equipment to diagnose system-level issues.
  • We use Git for source-code management, branching, merging, and code collaboration.
  • We use JIRA to track development tasks, defects, requirements, and project progress.
  • We use development tools such as Visual Studio Code (VS Code) and others to build and debug embedded software.
  • We participate in code reviews, design reviews, and process improvement efforts.
  • We develop and maintain technical documentation, including software specifications, design documentation, and test procedures.
  • We support product verification, validation, manufacturing, and field-deployment activities.
  • We identify and resolve software defects and contribute to continuous improvements in product reliability and performance.
Technologies:
  • ARM
  • Bash
  • Embedded
  • Ethernet
  • Firmware
  • FreeRTOS
  • Git
  • Hardware
  • Support
  • JIRA
  • Linux
  • PowerShell
  • Python
  • Security
  • Visual Studio
  • VS Code
  • C++

More:

We are hiring an Embedded Software Engineer to support next-generation products through the design, development, testing, and maintenance of embedded software. Our team works closely across electrical, mechanical, systems, and test disciplines to translate product requirements into reliable, production-ready solutions. The role involves hands-on embedded Linux and firmware development, hardware/software integration, and support across verification, validation, manufacturing, and field deployment activities.

last updated 36 week of 2026

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Duluth, MN vacancy
  • $89k - $129k

     ...Requirements: Bachelors degree in Computer Engineering or Computer Science, or equivalent Over 5 years of experience in software and firmware engineering, focusing on FPGA...  ...platforms, including Linux, Windows, and embedded systems Familiarity with UEFI BIOS and Intel... 
    Suggested
    Full time

    Trenton Systems

    Duluth, MN
    2 days ago
  •  ...define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at...  ...coordinate activities and technical status with the Systems Engineer, Software Engineers, Operators and other Project team members, as... 
    Suggested
    Full time
    For subcontractor

    Relative Dynamics Inc.

    Duluth, MN
    3 days ago
  • $111.07k - $148.1k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads... 
    Suggested
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Duluth, MN
    1 day ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...Industries Software is seeking a Digital Thread & Systems Engineering Intern to support the Capital PreSales organization. This... 
    Suggested
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Duluth, MN
    16 hours ago
  •  ...Job Description Job Description Join our team as a Lead Water-Wastewater Engineer in Bloomington, MN where you will have the opportunity to be a technical lead, design innovator, and mentor while delivering water and wastewater infrastructure projects that protect... 
    Suggested
    H1b
    Work at office
    Visa sponsorship
    Work visa
    Night shift

    TKDA

    Duluth, MN
    17 days ago
  • $18 - $25 per hour

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Duluth, MN
    16 hours ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Duluth, MN
    1 day ago
  • $78.03k - $97.53k

     ...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Esko, MN
    2 days ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...Position Overview: As an Electronics Reliability Product Engineering Intern , you will support the development of Simcenter Simlab... 
    Remote job
    Hourly pay
    Full time
    Internship
    Work at office
    Local area

    Siemens

    Duluth, MN
    4 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Duluth, MN
    2 days ago
  • $75k - $90k

    Apply for Job Job ID 375492 Location Duluth Job Family Information Technology Full/Part Time Full-Time Regular/Temporary Regular Job Code 9703AY Employee Class Acad Prof and Admin Add to Favorite Jobs Email this Job About the Job Instructional...
    Full time
    Temporary work
    Part time
    H1b
    Work at office
    Flexible hours

    University of Minnesota

    Duluth, MN
    3 days ago
  • $29.14 - $43.34 per hour

    Building Location: Building F - Duluth Clinic - 3rd Street Department: 2902620 NEURO DIAGNOSTICS-EEG - EH DC Job Description: Advance your career with Essentia Health’s dedicated care team in Dultuh, MN! In this role you will get too: Performs standard...
    Work experience placement
    Remote work
    Work from home
    Flexible hours
    Shift work
    Weekend work

    Essentia Health

    Duluth, MN
    2 days ago
  • Overview: When you join Piedmont, you're not just changing your work environment. We open doors to real change in the lives we touch - especially yours. We're committed to bringing award-winning care to communities across Georgia and celebrating the strength our diversity...
    Work experience placement

    Piedmont HealthCare

    Duluth, MN
    1 day ago
  •  ...subsidiary of ASRC Federal, is seeking a full time Mechanical Engineer to support our government customer programs in Grantsburg, WI....  ...softwareExperience using Windchill or other Configuration Management software platformsFamiliarity with Manufacturing Techniques, DFM, FMEA,... 
    Full time
    Contract work

    ASRC Federal Holding Company

    Duluth, MN
    1 day ago
  • $82k - $102k

     ...Electrical Engineer IIMinnesota Power needs an Electrical Engineer II (Controls) to apply their technical expertise to our most complex substation projects from greenfield sites to critical system upgrades that will serve our region for decades. This isn't just another... 
    Immediate start
    Visa sponsorship
    Flexible hours

    ALLETE

    Duluth, MN
    16 hours ago
  • $27.77 - $35.19 per hour

     ...of America)Shift Start Time: RotatingShift End Time: RotatingWeekends: RotatingHolidays: YesCall Obligation: YesUnion: SMDC Main Engineers Local 70 (SMENG)Compensation Range: $27.77 - $35.19Employee Benefits at Essentia Health: At Essentia Health, we're committed to supporting... 
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work
    Night shift

    Minnesota Jobs

    Duluth, MN
    4 days ago
  •  ...Project EngineerThe Project Engineer supports marine construction projects by assisting with field engineering, scheduling, documentation...  ...Microsoft Excel and Word; exposure to AutoCAD or scheduling software is a plus.Strong communication skills and willingness to learn... 
    Contract work
    Temporary work
    For subcontractor
    Internship
    Work at office

    J.F. Brennan

    Duluth, MN
    1 day ago
  •  ...Job TitleElectrical EngineerJob DescriptionGrowing engineering firm is looking for a talented Electrical Engineer for their Duluth, Minnesota...  ..., or municipal building projects Proficient with design software such as Revit, AutoCAD, SKM, ETAP, or similar tools Strong understanding... 
    For contractors
    Work at office

    Harrison Consulting Solutions

    Duluth, MN
    2 days ago
  • $275k

    Staff Board Hardware Engineer (also open to Senior or Principal level)Focus: High-Speed PCB Design for Gen 7 PCIeLocation: Duluth, GA (...  ...with signal integrity or power integrity analysis- Background in embedded systems, FPGA, or microcontrollers- Programming or scripting... 
    Relocation package

    CyberCoders

    Duluth, MN
    6 days ago
  • $100k - $120k

     ...bachelors degree in Computer Science or a closely related discipline. We seek 3–6 years of full-stack software development experience with a solid grasp of software engineering fundamentals. We need strong proficiency in C#, .NET, and the MVC framework, including... 
    Full time
    Relocation package
    Flexible hours

    INAMAX

    Duluth, MN
    27 days ago
  • $108k - $162k

     ...Senior Engineer Opportunity At Braun IntertecExciting things are happening at Braun Intertec—and we're growing our team in Duluth, Minnesota...  ...engineering calculations using standard formulas and computer software.Prepare field reports documenting contractors work methods,... 
    For contractors
    Relocation package

    Braun Intertec

    Duluth, MN
    16 hours ago
  • $120k - $170k

     ...Senior Electrical Engineer - PowerLocation: Traverse City, MI, US, 49690Lake Superior Consulting is seeking a Sr. Electrical Engineer-...  ...field investigations, and technical reportingUsing engineering software such as SKM or ETAP for system modeling and analysisCoordinating... 
    Hourly pay
    Temporary work
    For contractors
    Work at office
    Local area

    Lake Superior Consulting

    Duluth, MN
    4 days ago
  • $19 - $21 per hour

     ...Duluth Hotel and build a rewarding career with competitive pay, outstanding benefits, and opportunities for growth. As a Maintenance Engineer, you'll play a key role in creating an exceptional guest experience by ensuring our hotel remains safe, comfortable, and operating... 
    Full time
    Part time
    Work at office
    Worldwide
    Shift work

    Sheraton Duluth Hotel

    Duluth, MN
    24 days ago
  •  ...Job Description Job Description Growing engineering firm is looking for a talented Civil Engineer for their Duluth, Minnesota office! Responsibilities: Manage clients/projects Develop design concepts Prepare reports, estimates, contract documents,... 
    Contract work
    For contractors
    Work at office

    Harrison Consulting Solutions

    Duluth, MN
    16 days ago
  • $151.57k - $227.35k

    Overview Responsible for leading the design,development, integration, and certification with engine and/or propellermanufacturers along with systems such as fire extinguishing, fire detection,engine controls, engine indications, powerplant cooling, fuel systems,induction... 
    Temporary work
    For subcontractor

    Cirrus Aircraft

    Duluth, MN
    3 days ago
  •  ...Job Description Job Description Exciting and highly rewarding opportunity for a Senior Mechanical Engineer with a focus on manufacturing and heavy Industrial projects looking to join the team in Duluth! This is a hybrid position. Responsibilities: Lead mechanical... 

    Harrison Consulting Solutions

    Duluth, MN
    more than 2 months ago
  • $80k - $120k

     ...Job Description Job Description Electrical Engineer (PE) Company Overview: Since 1984, Krech Ojard & Associates Inc. (KOA)...  ...concept to issued for construction using AutoCAD Electrical or Revit software packages. Demonstrated knowledge of project lifecycle and... 
    Work at office
    Flexible hours

    Krech Ojard & Associates Inc

    Duluth, MN
    9 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Duluth, MN
    4 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Duluth, MN
    1 day ago
  •  ...Amazon’s fulfillment infrastructure • Learn about and work with other functional teams (Operations, RME (Reliability Maintenance & Engineering), Central Teams, Human Resources, Transportation Operations, and others) in the planning and execution of your assigned project.... 
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    Night shift
    Weekend work

    Amazon

    Duluth, MN
    1 day ago

Do you want to receive more vacancies?

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