Embedded Software Engineer
$89k - $129kTrenton 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.
- 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.
- 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
$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...SuggestedFull time- ...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...SuggestedFull timeFor subcontractor
$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...SuggestedFull timeTemporary workRemote work1 day per week$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...SuggestedRemote jobHourly payFull timeInternshipLocal area- ...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...SuggestedH1bWork at officeVisa sponsorshipWork visaNight shift
$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 jobHourly paySummer workInternshipWork at officeImmediate startShift work$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 jobFull timeH1b$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 timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$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 jobHourly payFull timeInternshipWork at officeLocal area- ...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
$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 timeTemporary workPart timeH1bWork at officeFlexible hours$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 placementRemote workWork from homeFlexible hoursShift workWeekend work- 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
- ...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 timeContract work
$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 startVisa sponsorshipFlexible hours$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 areaRemote workWork from homeFlexible hoursShift workNight shift- ...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 workTemporary workFor subcontractorInternshipWork at office
- ...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 contractorsWork at office
$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$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 timeRelocation packageFlexible hours$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 contractorsRelocation package$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 payTemporary workFor contractorsWork at officeLocal area$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 timePart timeWork at officeWorldwideShift work- ...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 workFor contractorsWork at office
$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 workFor subcontractor- ...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...
$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 officeFlexible hours- ...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 jobInternship
$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 jobSummer workInternshipSummer internshipWork at office- ...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 timeSummer workInternshipWork at officeLocal areaRelocationRelocation packageShift workNight shiftWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- internship software Duluth, MN
- software Duluth, MN
- software intern Duluth, MN
- id software Duluth, MN
- healthcare software sales Duluth, MN
- entry level software sales Duluth, MN
- software sales Duluth, MN
- software asset management analyst Duluth, MN
- software technology Duluth, MN
- software implementation project manager Duluth, MN



