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 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Springfield, IL vacancy
  •  ...learning experience. The AWS Graviton SW team is looking for a Senior Embedded Engineer to join us in building next-generation platforms. In this role, you will develop firmware and low-level software for our custom silicon, participate in board and chip bringups, and... 
    Suggested

    Amazon

    Springfield, IL
    6 days ago
  • Annapurna Labs, a key division within Amazon, seeks a Software Embedded Development Engineer to design, develop, and optimize mission-critical embedded software for cloud infrastructure. You will join teams focused on networking, machine learning acceleration, and high... 
    Suggested

    Amazon

    Springfield, IL
    2 days ago
  •  ...opportunity to define and build the next generation semiconductor platform. The Annapurna Labs team is looking for a junior Embedded Software Engineer, to join us in building the next generation of networking products. You’ll have the opportunity to work on the... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Springfield, IL
    5 days ago
  •  ....Annapurna Labs, an Amazon company, is looking for talented engineers to help us develop a semiconductor platform based on a revolutionary...  ...heart of AWS technology engine.Looking for an experienced Embedded Software Engineer, to join us in building the next generation of our... 
    Suggested
    Flexible hours

    Amazon

    Springfield, IL
    2 days ago
  •  ...opportunity to define and build the next generation semiconductor platform.The Data Path HAL team is looking for an experienced Embedded Software Engineer, to join us in building the next generation of networking products. You’ll have the opportunity to work on the... 
    Suggested

    Amazon

    Springfield, IL
    5 days ago
  • Annapurna Labs, an Amazon company, is looking for talented engineers to help us develop a semiconductor platform based on a revolutionary...  ...looking for a talented Linux kernel expert with experience in embedded systems, to join us in building the high-end AWS NITRO system.... 
    Flexible hours

    Amazon

    Springfield, IL
    2 days ago
  •  ...Job Description Job Description Job Title: Mobile QE Engineer Location: Bentonville, AR Duration: 6 to 12+ Months  Rate: DOE Knowledge of Charles Proxy tool using it for capturing logs, mocking responses  Knowledge of Xcode tool using for building... 
    Work from home
    Flexible hours

    CLOUDSCOUTS SOFTWARE SOLUTIONS LLC

    Springfield, IL
    1 day ago
  • $110k

     ...book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable,...  ...What We’re Looking For: ~ BA/BS in Computer Science, Software Engineering, or equivalent work experience ~5 years’ relevant... 
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Springfield, IL
    3 days ago
  • $120k - $130k

     ...: Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company setting responsible for development in one or more of... 
    Work experience placement
    Remote work

    Insight Global

    Springfield, IL
    3 days ago
  • Responsibilities 1. Develop native enterprise IM app (iOS/Android). 2. Mobile architecture; optimize performance, battery, traffic, startup. 3. Stable backend communication. 4. Resolve mobile compatibility issues. 5. Collaborate with backend/product/testing for...

    Temu

    Springfield, IL
    4 days ago
  • $750 per month

     ...Experts to participate in our BS in Computer Engineering program design project. This position...  ...Engineering, Computer Science, Embedded Systems, Robotics, Cyber-Physical Systems...  ...engineering, embedded systems, hardware-software integration, firmware development, semiconductor... 
    Part time
    For contractors
    Immediate start
    Remote work

    LinkedIn

    Springfield, IL
    4 days ago
  • $54.4k - $57.99k

     ...environments or quality assurance tasks is a plus. Strong attention to detail and multitasking ability. Proficiency with common office software and ticketing or CRM systems. Ability to work independently while contributing to a collaborative team culture. Minimum... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Springfield, IL
    20 hours ago
  •  ...System Engineer We have a system engineer profile requirement for our end customer in the US. Locations: Springfield, Nashville. Duration...  ...of HW/FW at system level is a must • Experience in handling embedded products lifecycle is a must • Any exposure or understanding... 

    Omega Solutions Inc

    Springfield, IL
    3 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... 
    Full time
    For subcontractor

    Relative Dynamics Inc.

    Springfield, IL
    4 days ago
  • $121.2k - $201.9k

    Are you ready to provide technical leadership, mentor engineering talent, and help deliver scalable software solutions that solve complex business challenges?Do you thrive in a collaborative environment where you can guide development teams, influence technical direction... 
    Full time
    Local area
    Work from home

    RELX Group

    Springfield, IL
    4 days ago
  •  ...employed team of over 800 qualified and registered technical engineers, technicians, and artisans, Bidvest Facilities Management supports...  ...in Troubleshooting and Technical Support for hardware, software, and network-related issues in a production environment. Basic... 
    Full time
    Remote work

    Bidvest Facilities Managements

    Springfield, IL
    20 hours ago
  •  ...solvingExceptional in execution and impactThe RoleAs a Senior Site Reliability Engineer at Proofpoint you will develop a deep understanding of the...  ...and involve multiple stakeholders, network, hardware and software that relate to scaling and performance.• Ensure proper... 
    Full time
    Flexible hours

    Proofpoint

    Springfield, IL
    3 days ago
  • $127.1k - $198.58k

     .... The role involves developing, implementing, and maintaining software solutions, algorithms, and visualizations that enable advanced...  ...technical environments. This position contributes to team efforts in engineering, analytics, and technical planning, applying advanced... 
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Springfield, IL
    2 days ago
  • $116.9k - $197.08k

     ...is seeking an Advisory Solution Consultant (pre-sales Solution Engineer) to support the US West sales regions for Enterprise accounts....  ...experience as a pre-sales technical resource in an enterprise software company (B2B) Excellent written and verbal communications skills... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    SailPoint Technologies

    Springfield, IL
    3 days ago
  •  ...conducting, and documenting various systems tests to verify system operability and compliance. - 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... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Springfield, IL
    1 day ago
  • $110k - $175k

     ...Our Community of Food People!The Senior Refrigeration Systems Engineer is responsible for the design, optimization, reliability, and lifecycle...  ...Office Suite and engineering or maintenance management software applications.Ability to influence cross-functional teams and drive... 
    Minimum wage
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    US Foods

    Springfield, IL
    6 days ago
  • $117k - $146.5k

     ...uniquely positioned to lead the industrial sector’s transition from automation to autonomy.YOU MUST HAVE5+ years of experience in sales engineering roles, with a focus on advanced applications and systemsTechnical background in advanced application and systems... 
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell

    Springfield, IL
    6 days ago
  • $100k - $125k

     ...scale.Job Description:The Intapp Walls & AI Enablement Solution Engineering Consultant is responsible for providing technical guidance and...  ...in SQL databases, Boomi, ETL tools, and enterprise legal software with the ability to apply AI-driven approaches to streamline implementations... 
    Full time
    Work at office
    Local area
    Remote work

    Epiq Systems

    Springfield, IL
    5 days ago
  • $75.7k - $136.3k

     ...systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications...  ...mentoring engineers and sharing best practices Collaborating with software engineering, infrastructure, and platform teams to investigate... 
    Work experience placement
    Work at office

    Akamai

    Springfield, IL
    20 hours ago
  •  ...Role Overview We are seeking a skilled Site Reliability Engineer to join the GMI Global Infrastructure team. This role is hands...  ...satisfaction. # Stay current with emerging GPU hardware and software technologies, integrating improvements as appropriate. # Regional... 

    GMI Cloud

    Springfield, IL
    20 hours ago
  • $168k - $200k

     ...passionate about creating transformative change in healthcare. What We're Looking For We're looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You'll be at the forefront of building and operating a resilient, observable, and scalable... 

    Datavant

    Springfield, IL
    1 day ago
  • $114.6k - $234.6k

     ...is enabled at deployment Partner with software/data teams to support monitoring and...  ...Functional Leadership Collaborate across OHD, engineering, operations, supply chain, and software...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Springfield, IL
    20 hours ago
  •  ...Remote United States Remote United States Full time JR0037944 Job Title: Junior Solutions Engineer About Trellix Trellix is a global company redefining the future of cybersecurity. The company's comprehensive, open, and native cybersecurity platform... 
    Full time
    Remote work
    Flexible hours

    Trellix

    Springfield, IL
    3 days ago
  •  ...coach developers, analysts, and technical team members on AI engineering best practicesCollaborate with business stakeholders to understand...  ..., or related discipline with 4 to 6 years of experience in software engineering, data engineering, machine learning, or AI development... 

    Reyes Coca-Cola Bottling

    Springfield, IL
    5 days ago
  • $41.5k - $49.8k

     ...automotive industry. As the primary technical contact, the Solutions Engineer delivers effortless support experiences by combining deep...  ...technical products and functions with an interest in understanding software, retailing and marketing-based service solutions for the... 
    Local area
    Immediate start
    Remote work
    Home office
    Visa sponsorship
    Work visa
    Monday to Friday
    Shift work
    Night shift
    Afternoon shift

    Cars.com LLC

    Springfield, IL
    4 days ago

Do you want to receive more vacancies?

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