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

Embedded Software Engineer

$78.4k - $130k

ITW

Job Description:

Objective of role:

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of microcontroller-based embedded systems.

Expectations:

This role blends hands-on engineering with cross-functional collaboration, technical problem solving, product lifecycle support and software technical leadership where appropriate. The engineer will contribute to software architecture, product enhancements, and reliability validation while supporting internal teams, customers, and manufacturing operations.

This position requires strong analytical skills, a solid foundation in software engineering principles, and the ability to work independently across most phases of the development cycle. The ideal candidate is comfortable working close to the hardware and can efficiently diagnose and resolve low-level issues involving microcontrollers, memory, interfaces, sensors, and communication devices.

Main Duties and Responsibilities:

Software Design & Development

• Develop, code, test, and debug new embedded software or enhancements to existing software for third-party customers and internal product lines.

• Work from specifications with limited guidance to design and modify moderately complex software applications, tools, and utilities.

• Apply software design theories, engineering principles, and scientific methods to create robust, maintainable embedded solutions.

• Modify existing software packages to meet unique customer configurations and requirements.

• Validate successive software versions to ensure proper integration with system hardware.

• Bring up embedded software on new hardware platforms, including initialization and verification of microcontrollers, memory, clocks, interrupts, communication interfaces and peripheral devices.

• Develop, integrate and debug low-level drivers and board support software for interfaces such as UART, SPI, I2C, ADC, USB, Ethernet, GPIO, etc.

Engineering Leadership & Departmental Support

• Provide technical input to project schedules, development estimates, software-related planning activities and team training needs.

• Coordinate technical activities with cross-functional project teams and communicate software scope, status, risks, and technical issues clearly.

• Document designs, changes, and engineering analyses thoroughly and professionally.

Testing, Reliability & Verification

• Determine test and analysis requirements to validate product reliability, performance, and parameter control.

• Conduct or coordinate tests to evaluate failure limits, environmental susceptibility, component reliability, and overall product safety.

• Participate in the design of product test equipment or production test systems when needed.

• Interpret test results and translate findings into actionable engineering decisions.

• Develop and execute bring-up, integration, and regression test plans for new hardware and firmware.

• Diagnose issues related to startup behavior, communication failures, timing issues, memory, and interaction between firmware and hardware.

Cross Functional & Customer Support

• Resolve software-related user complaints and respond to suggestions for improvements or enhancements.

• Assist in the development of software user manuals and technical documentation.

• Collaborate with technical staff to diagnose and resolve software issues.

Innovation & Product Development

• Drive the electrical/software design process from concept through manufacturing release, including:

o Creative concept development

o Detailed design

o Mathematical and scientific verification

o Prototype build and evaluation

o Engineering documentation

o Production transition

• Work closely with electrical engineering during schematic review, component selection and prototype bring-up to ensure software readiness and efficient debug.

Qualifications:

• Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline required).

• Minimum of 4 years of relevant experience in embedded software development or related engineering roles.

• Proficiency in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX).

• Strong understanding of hardware/software integration and system level design.

• Ability to work independently across design, coding, testing, debugging, implementation, and documentation phases.

• Excellent analytical, problem-solving, and communication skills.

• Experience supporting manufacturing, field teams, or customer applications is a plus.

• Demonstrated experience with new board bring-up, including debug of low-level hardware/software issues on prototype hardware.

• Ability to read and work from schematics, datasheets, reference manuals and interface documentation.

• Experience with embedded debug tools such as JTAG debuggers, oscilloscopes, logic analyzers and serial/protocol analysis tools.

• Experience integrating communication and connectivity technologies such as Bluetooth/BLE, UART, SPI, I2C, USB, or Ethernet.

• This role requires quarterly travel to our Fairmont, MN facility, with the possibility of additional onsite visits depending on project-specific needs.

#LI-Remote

Compensation Information:

salary range

$78,400 - $130,000

ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential.

As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship.

All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Pierre, SD vacancy
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Suggested
    Temporary work
    Remote work

    Lumen

    Pierre, SD
    1 day ago
  •  ...Capital One is seeking a Senior Lead Software Engineer, responsible for overseeing diverse technology projects and teams. You will utilize your extensive experience in microservices and full stack systems to drive cloud-based solutions that empower millions of Americans... 
    Suggested

    Capital One

    Pierre, SD
    17 days ago
  • $97.5k - $199.5k

     ...Job Description Role Overview As a Reliability Engineer, you will apply data-driven analysis and engineering problem-solving to improve...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    1 day ago
  • $120.1k - $251.6k

     ...response procedures. Mentor less experienced reliability engineers and help raise the technical bar across the function. Ideal...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    2 days ago
  • $97.5k - $199.5k

     ...assessments to evaluate suitability for data center builds. Acts as the engineering representative on a wide range of moderately complex on-site...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    2 days ago
  • $120k - $230k

     ...World-class facilities and the technology you need to thrive – in our offices or yours. Job Summary The Presales Solutions Engineer – SecOps/SIEM is a customer-facing security expert who takes a consultative approach to helping customers design and implement effective... 
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Pierre, SD
    1 day ago
  • $140k - $220k

     ...our offices or yours. Job Summary The ServiceNow Solutions Engineer partners with account teams to understand customer business...  ...Level Requirements Experience supporting complex enterprise software sales cycles, including multi-stakeholder deals. Strong understanding... 
    Work experience placement
    Worldwide
    Flexible hours

    SHI GmbH

    Pierre, SD
    3 days ago
  • $150k - $250k

     ...family. World-class facilities and the technology you need to thrive - in our offices or yours. Job Summary The Solutions Engineer - Google AI collaborates with account and specialty teams to assess customer cybersecurity needs. They will be a customer-facing... 
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    SHI GmbH

    Pierre, SD
    4 days ago
  • A financial services company is seeking a Sr Lead Software Engineer, Analytics to lead diverse technology projects and ensure compliance with regulatory needs. The role requires extensive software engineering experience, particularly with AWS and strong programming capabilities... 
    Remote work

    Capital One

    Pierre, SD
    14 days ago
  •  ...Lead Software Engineer BaaS Team Anywhere Type: Contract-to-Hire Category: Development Industry: Financial Services Workplace...  ...scalable, secure, and high-performance systems that enable embedded financial services. The position requires strong back-end C#... 
    Hourly pay
    Contract work
    Local area
    Remote work
    Flexible hours

    Eliassen Group

    Pierre, SD
    5 days ago
  • $135.06k - $155.06k

     ...diversity and inclusion are core to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Lead Software Engineer (Arlington, VA) - Telecommuting Permissible. (multiple positions). Lead and participate in all aspects of software development... 
    Immediate start
    Remote work

    Evolent

    Pierre, SD
    5 days ago
  • $131.2k

     ...a dynamic team where your growth is accelerated through strategic mentorship and hands-on experience! As a Mass Market Solutions Engineer, you'll master the entire Zoom Platform one focus area at a time, guided by seasoned experts who are invested in your success.... 
    Work at office
    Remote work
    Flexible hours

    Zoom Corporation

    Pierre, SD
    6 days ago
  • $209k - $238.5k

     ...Sr Lead Software Engineer, Analytics - Shopping (Remote-Eligible)What you'll do:Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory... 
    Full time
    Part time
    Internship
    Local area
    Remote work

    Capital One

    Pierre, SD
    3 days ago
  • $186.07k - $218.9k

     ...and fully supported. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-...  ...look for in you: You have at least 5 years of experience in software engineering. You’ve designed, built, scaled and maintained... 
    Local area

    Coinbase

    Pierre, SD
    1 day ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Date Posted: 05/31/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Pierre, SD
    4 days ago
  • $86.4k - $199.5k

     ...problem recurrence. Design, write, and deploy software to improve the availability, scalability...  ...Work with Site Reliability Engineering (SRE) team on the shared full stack ownership...  ...innovations to life-saving care. And with AI embedded across our products and services, we... 
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    1 day ago
  • $132.23k - $176.31k

     ...connectivity, join us today. The Role The Senior Lead IT Engineer is a technical leadership role responsible for the design, administration, optimization, and strategic direction of Lumen's Software Asset Management (SAM) tools. This role serves as a subject matter... 
    Temporary work
    Remote work

    Lumen Inc

    Pierre, SD
    4 days ago
  • $134.26k

     ...employees opportunities to delve into many aspects of electrical engineering, including the design of complex power systems, observation...  ...difference in the world while applying innovative, state-of-the-art software and programs. At CDM Smith, we are invested in your success... 
    Full time
    H1b
    Work at office
    Relocation package
    Flexible hours

    CDM Smith

    Pierre, SD
    1 day ago
  •  ...to verify system operability and compliance with project standards and requirements. - 3 years of experience with bug tracking software (e.g., Jira). - 3 years of experience testing web-based applications. - Practical experience testing and analyzing Restful interfaces... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Maximus

    Pierre, SD
    1 day ago
  • $120k - $230k

     ...facilities and the technology you need to thrive - in our offices or yours. Job Summary The Pre-Sales Cybersecurity Solutions Engineer is a customer-facing security professional who provides consultative technical support to customers and internal sales teams. This... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Pierre, SD
    2 days ago
  • $200k

     ...seeking an exciting opportunity for a Senior Director, AI Systems Engineering to join the Maximus AI Accelerator supporting the enterprise...  ..., open source, and custom development). Expertise in Software Engineering, DevOps, and modern development. technologies and... 
    Immediate start
    Remote work
    Flexible hours

    MAXIMUS

    Pierre, SD
    4 days ago
  • $51.9 per hour

     ...and mitigates potential disruptions to maintain the highest standards of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep understanding of healthcare operations to minimize downtime, improve... 
    For contractors
    Local area

    Highmark Health

    Pierre, SD
    2 days ago
  • $124k - $155k

     ...; providing innovative security products that include advanced software and hardware, IP solutions, wireless communications, electronic...  ...have a great opportunity for you as an enterprise Field Sales Engineer with LenelS2. We are seeking a motivated, analytical, self-starter... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Honeywell

    Pierre, SD
    1 day 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

    Pierre, SD
    4 days ago
  • $116.4k - $204.1k

     ...Wolters Kluwer Tax& Accounting team is looking for a Lead Software Engineer to build the next generation of AI-powered capabilities for our cloud audit solutions. You will build AI -powered audit solutions that help professionals analyze complex documents, interpret... 
    Work at office

    Wolters Kluwer

    Pierre, SD
    5 days ago
  • $79.2k - $178.1k

     ...Description As a Senior AI Site Reliability Engineer, you will play a pivotal role in...  ...What You Bring 4+ years of software engineering, cloud infrastructure, SRE,...  ...innovations to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    4 days ago
  • $145k - $160k

     ...process by providing expert recommendations, ensuring adherence to software compliance, data privacy regulations, and testing standards....  ...Experience supporting a team of cross-functional developers/engineers with proven engagement skills. Experience with Agile... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Pierre, SD
    1 day ago
  • $110k - $120k

    GovCIO is seeking a Senior Full Stack Developer to design and maintain features for VA.gov. This position is fully remote within the United States, aiming to enhance user experience through advanced full-stack technologies. The ideal candidate will have 5-8 years of experience...
    Remote work

    GovCIO

    Pierre, SD
    3 days ago
  • $108k - $184k

     ...A healthcare organization is seeking a Principal Systems Engineer specializing in M365 and Azure to drive strategic technology initiatives. This role involves collaborating with stakeholders to shape the cloud strategy and ensure effective deployment. The ideal candidate... 
    Remote work

    Prime Therapeutics

    Pierre, SD
    10 days ago
  • $126.07k - $196.98k

     ...and report directly to the Head of Data Science & AI. For the right candidate we may consider remote. Experienced full stack software engineer who has a track record of designing & launching apps (for internal and 3rd party use) & GenAI solutions. Successful candidates... 
    Work at office
    Local area
    Remote work

    Chemours

    Pierre, SD
    2 days ago

Do you want to receive more vacancies?

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