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
  • General information Job Posting Title Senior Systems Engineer Date Tuesday, June 9, 2026 City Springfield State VA Country United States Working time Full-time Description & Requirements Maximus is a trusted federal partner supporting... 
    Suggested
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Springfield, IL
    4 days ago
  • General information Job Posting Title Journeyman Systems Engineer Date Tuesday, June 9, 2026 City Springfield State VA Country United States Working time Full-time Description & Requirements Maximus is a trusted federal partner... 
    Suggested
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Springfield, IL
    1 day ago
  •  ...Manage, coach, and develop a team of solutions engineers/architects Oversee technical discovery, solution design, demos, and proof-of-concepts (POCs) for prospective customers evaluating AI products Guide the team in helping customers integrate AI/ML APIs, models, or platforms... 
    Suggested

    Jobtailor

    Springfield, IL
    2 days ago
  • $70 - $75 per hour

     ...next level! If you have expertise in full-stack development, leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply now. Job Description We are looking for a Lead Full Stack Developer... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Springfield, IL
    2 days ago
  • $116.36k - $155.15k

     ...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
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Springfield, IL
    20 hours ago
  •  ...Position Description & Qualifications Are you a Systems Engineer looking for a place where you can make an impact every day? Serco is...  ...technical issues involving government‑furnished equipment (hardware, software, network connectivity), while coordinating with contractors,... 
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Flexible hours

    Serco

    Springfield, IL
    1 day ago
  •  ...A technology services provider is looking for a Systems Engineer with over 8 years of experience to manage classified networks and ensure...  .... Responsibilities include configuring networks, managing software, and assisting users with data backups. The ideal candidate should... 

    Iftechs

    Springfield, IL
    2 days ago
  •  ...insurance to make pet care easy.We are seeking a Senior Systems Engineer to champion our internal support tool. You'll help design,...  ...infrastructure that includes network, hardware, database, and/or system software components.Day to Day tasks:Conducts analysis of business... 
    Temporary work
    Work at office
    Flexible hours

    Independence Pet Group

    Springfield, IL
    4 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large... 
    Work experience placement

    NVIDIA AI

    Springfield, IL
    4 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
    4 days ago
  • $60 per hour

     ...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform...  ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Springfield, IL
    4 days ago
  • $102.3k - $209.5k

     ...schematic/board reviews to surface firmware/software implications; supports early bring-up...  .... Work closely with platform engineering, operations, firmware development, silicon...  ...innovations to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Springfield, IL
    4 days ago
  •  ...into system requirements Serve as liaison VOC from Marketing to Engineering Work with Engineering Project Management to define and scope...  ...Architecture Lead engineering resources (Electrical, Mechanical, and Software) in the decomposition of system requirements to derived... 

    Jobtailor

    Springfield, IL
    4 days ago
  •  ...analysis of service interruptions and diagnose complex hardware, software, and network issues, establishing preventive measures....  ...Documentation: Collaborate with software developers, network engineers, and project managers, and maintain detailed documentation of... 

    TLA-LLC

    Springfield, IL
    20 hours ago
  •  ...technology tasks within more than one discipline, such as application support, database administration, software quality assurance/quality control, software engineering, network telecommunications, and infrastructure operations of administration, analysis, engineering... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Springfield, IL
    4 days ago
  • Elmhurst University is seeking a skilled Advancement Services Specialist responsible for managing the daily operations of the Raiser’s Edge CRM and enhancing data management processes. You will collaborate with various teams to support efficient fundraising efforts and...

    Elmhurst University

    Springfield, IL
    1 day ago
  •  ...Overview Scott Air Force Base, United States | Posted on 01/18/2024 Qualifications The Lead Cybersecurity Engineer shall have a bachelor’s degree in Information Technology, Engineering, or a related field with a minimum of 10 years of progressive enterprise engineering... 

    CDIT

    Springfield, IL
    4 days ago
  • $106.8k - $194.8k

     ...teams and take your career wherever you want it to go.  Join EY and help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web... 
    Summer holiday
    Flexible hours

    EY

    Springfield, IL
    4 days ago
  • $150k - $207k

     ...in our offices or yours. Job Summary The SHI Services Solutions Engineer – Microsoft 365 Copilot and Copilot Studio Agents serves as a...  ...capabilities Experience designing or implementing declarative and embedded agents using Power Platform (Power Apps, Power Automate, Power... 
    Worldwide
    Flexible hours

    SHI GmbH

    Springfield, IL
    2 days ago
  • $177.5k - $253k

     ...interactive. Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter @Netskope. About the position The Netskope Solutions Engineer will come on board with the full support of the executive team. This is an amazing opportunity for the sales professional who has... 
    Work at office
    Remote work

    Netskope

    Springfield, IL
    20 hours ago
  • We are looking for experienced pre‑sales professionals who have a successful track record helping large enterprises become more data‑driven. Working with the Account Executive (AE), the Retail and CPG SA defines and directs the technical strategy for our largest and important...

    WinsAbove

    Springfield, IL
    2 days ago
  • $120k - $185k

     ...candidate will have at least 7 years of experience, particularly in Azure and GCP services, and a strong background in Infrastructure Engineering. This role involves designing and operating the platform infrastructure and maintaining integrations. Competitive compensation... 

    Allstate Northern Ireland

    Springfield, IL
    1 day ago
  • $105k - $141.75k

     ...application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD),...  ...,000.00 - $141,750.00 gross before taxes. . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as paid... 
    Remote work
    Worldwide

    Rocket Software

    Springfield, IL
    3 days ago
  • An AI development platform is seeking proficient programmers to contribute to advanced AI systems while enjoying fully remote work. As part of the coding team, you'll tackle programming tasks, including solving complex coding challenges and evaluating AI-generated code...
    Remote work
    Flexible hours

    DataAnnotation

    Springfield, IL
    1 day ago
  • $97.5k - $209.5k

     ...professional experience Extensive hands-on software design and programming experience,...  ...and provide technical guidance to junior engineers and peers Drive adoption of...  ...innovations to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Springfield, IL
    2 days ago
  • $123.84k - $234.77k

     ...firms in the country who are an industry leader in technology implementations? If so, consider joining Baker Tilly as an AI Solutions Engineer, where you’ll build intelligent, autonomous agentic solutions that streamline business processes, integrate with enterprise... 
    Local area

    Baker Tilly US

    Springfield, IL
    1 day ago
  • $70k - $80k

     ...Basic Requirements 1+ years of direct experience in AI development, technical sales support, or hands‑on implementation of AI and software solutions. Bachelor’s degree in computer science, business, or a related field. Travel Requirements: Under 10%. Relocation Provided... 
    Relocation

    Motorola Solutions

    Springfield, IL
    4 days ago
  • $144.2k - $288.4k

     ...health care one person, one family and one community at a time. Position Summary We're looking for a Lead Director of Software Engineering who thinks like a founder, executes like a principal engineer, and leads like someone who's done it at the highest levels of... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Hispanic Alliance for Career Enhancement

    Springfield, IL
    1 day ago
  • $80k - $100k

     ...Collaborate with senior developers, product owners, and DevOps engineers to design, develop, test, and deploy scalable applications on...  ...frameworks ~ Passion for building scalable, highly available software solutions, with a proactive approach to automation, issue... 
    Permanent employment
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Springfield, IL
    1 day ago
  • $165.2k - $206.5k

     ...($2M–$15M+), owning the full pre‑sales cycle from discovery through handoff Own peer‑level relationships with CIO, CISO, and VP Engineering buyers — earned through domain depth, sustained over deal cycles, and independent of HR as the primary champion Build the business... 
    Work experience placement
    Summer holiday
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    BetterUp

    Springfield, IL
    20 hours ago

Do you want to receive more vacancies?

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