Embedded Software Engineer
Job
ITW
Boise, ID (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
84
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Embedded Software Engineer
at ITW in Boise, Idaho, United States
Job Description
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.
Documen Job Posting:
JC291721778
Posted On:
May 13, 2026Updated On:
May 13, 2026Similar remote jobs
Fujifilm
Pierre, SD
Posted2 days ago
Updated12 hours ago
Anywhere Real Estate
San Antonio, TX
Posted2 days ago
Updated12 hours ago
Farmers Insurance Careers
Posted2 days ago
Updated12 hours ago
Similar jobs in Boise, ID
Ada County Sheriff's Office
Boise, ID
Posted2 days ago
Updated12 hours ago
Similar jobs in Idaho
Kaniksu Community Health
Sandpoint, ID
Posted2 days ago
Updated12 hours ago