Embedded Software Engineer
$78.4k - $130kITW
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.
- ...Software Engineer We are looking for a software engineer with the following capabilities: A solid foundation in working with microcontrollers... ..., Python, VHDL). Designing and implementing algorithms on embedded platforms Experience developing on microcontrollers, DSPs,...Suggested
$93k - $139k
...exciting transformation, continuing our journey of innovation and change. We are on the lookout for a dynamic and innovative Embedded Software Engineer to join our team. If you are hardworking, collaborative, and a self-motivator with a flair for creativity and energy,...SuggestedLive inWorldwide$145.67k - $161.86k
...opportunity to join our Transmission System Planning as a Lead Engineer. This strategic role, will provide focused subject matter expertise... ..., ASPEN, PROMOD, PowerWorld, PSCAD or other similar analysis software.Ability to interface effectively and collaborate with clients,...SuggestedFull timeH1bWork at officeLocal areaRemote work$107.5k - $204.5k
...design, manufacture and service of aircraft engines and auxiliary power systems and has been... ...analysis & definition, system & software architecture, algorithm design and product... ...engine product life cycle.The Real-Time Embedded Systems discipline within CDS is responsible...SuggestedContract workTemporary workWork experience placementWork at officeRemote workFlexible hours- ...Certification projects. Responsibilities will include test embedded safety-critical software applications embedded on Aerospace or Defense Systems.... ....Collaboratively work with other software and test engineers throughout verification phases of the product development...SuggestedRemote work
- ...Job Posting Strong experience with one scripting language- C++ & Python. Entry level or early career engineer with a Bachelor's degree or Master's degree in engineering field or equivalent combination of education and experience. Minimum of an internship in a related...Internship
- ...risk management tools and utilizing a highly disciplined investment process that relies on fundamental analysis.The Senior Systems Engineer (Microsoft Infrastructure & Automation) plays a key role in designing, implementing, and optimizing enterprise-wide Microsoft...Full timeLocal area
$129.45k - $143.83k
...and power factor studies, recommending findings to distribution engineering and operationsLeads or conducts forecast studies to determine... ...Knowledge/Skill:Working knowledge of electric simulation software models and power distribution systems analysis, including load...Full timeH1b$129.45k - $143.83k
...opportunity to join our Transmission Systems Planning Team. The Senior Engineer in System Planning provides transmission-focused subject matter... ...such as PSSE, TARA, ASPEN, PSCAD, or other similar analysis software.Knowledge of programming languages such as Python.Knowledge of...Full timeH1bWork at officeLocal areaRemote work$129.45k - $143.83k
...opportunity to join our Transmission System Planning Team. The Senior Engineer in Transmission System Planning serves as a transmission-... ..., guidelines, standards (e.g. NERC, NPCC, etc.) and analysis software packages such as PSS/E, TARA, and ASPEN.Mentor and train junior...Full timeH1bWork at officeLocal areaRemote work$156k - $234k
Dir Data Engineering - GE06AEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join...Full timeTemporary workWork experience placementWork at officeRemote work3 days per week$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...Full timeTemporary workRemote work1 day per week$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 placementWorldwideFlexible hours- ...Elevate Your Career with CBRE - Join a Fortune 500 Leader! CBRE is looking for Building Engineers who love keeping facilities cool, comfortable, and running smoothly. Sound like you? If you are ready to make a difference and be part of one of the world's most admired...Work at officeVisa sponsorshipShift work
- ...Openings1What Is the Opportunity?Travelers is seeking a Circle Lead Engineer (CLE) to join our organization as we grow and transform our... ...well as manage and lead the development and work products of software engineers. Individual will also plan and execute at a strategic...Full timeWork experience placementLocal area
$189.2k - $372.9k
Position Summary At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions, they help clients turn AI ambition... ...who moves with speed and precision, building working software, engaging confidently with senior stakeholders and engineers to...Local area$91.2k - $136.8k
Reliability Engineer - IE08GEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages... ...and secure.Responsibilities:Assist in the use of best-in-class software engineering standards and design practices for instrumenting...Full timeTemporary workWork at office3 days per week$150.89k - $167.66k
...to join our Transmission Systems Planning Team as a Principal Engineer. This critical role provides technical leadership, conducts complex... ...and conclusions using power system modeling and simulation software for steady state power flow, voltage, short circuit, stability,...Full timeH1bWork at officeLocal areaRemote work- ...cash incentive awards.Salary Range$139,400.00 - $230,000.00Target Openings1What Is the Opportunity?Travelers is seeking an Sr Software Engineer (Engineering Enablement lead) to join our organization as we grow and transform our Technology landscape through AI-driven engineering...Full timeWork experience placementLocal areaFlexible hours
$189.2k - $372.9k
...Summary At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions,... ...serve as the senior practitioner-leader embedded directly with our most strategic clients... .../verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure...Local areaVisa sponsorship$145.67k - $161.86k
...Applicants requiring visa sponsorship to start employment with Eversource will not be considered.Role and Scope of Position: Lead Engineer is responsible for the development, expansion, planning, design, maintenance and operation of the system and its equipment to meet...Full timeH1bWork at office$182k - $273k
AVP Software Engineering - IE05FEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too....Full timeTemporary workWork at officeRemote work3 days per week$160.8k - $214.1k
...founded by the creators of Cilium and eBPF, and builds open-source software and enterprise solutions for the networking, security, and... ...needs of modern infrastructure. The Customer Reliability Engineering team is the deep technical escalation tier for Cisco Hypershield...Full timeTemporary workLocal areaRemote workFlexible hours$128.8k - $193.2k
Lead IT Engineer - IE07MEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our...Full timeTemporary workWork at office3 days per week$80k - $110k
...Direct message the job poster from RightPro Staffing Test Engineer II - Embedded Electrical Test Engineer A newly created position on our Hardware... ...hire a Test Engineer who will focus on both hardware and software components to join us on this journey. If you would like to...Full timeRelocation package$114.6k - $234.6k
...Job Description Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working... ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that...Temporary workFlexible hours- ...The Senior Systems Engineers (SE) serves as the technical authority within a project and works across numerous disciplines to ensure... ...progress, estimated time to completion, risks, and any required software, equipment, tools, etc. necessary to accomplish assigned work....For contractorsWork at officeLocal area
$80.6k - $121.88k
...security systems for advanced facilities. Utilize AutoCAD and Revit MEP to create and coordinate 3D BIM models with architects and engineers. Assist in developing layouts for Fire Alarm Detection Systems, HPM leak detection, Toxic Gas Management Systems, and Security/...Hourly payWork at office- ...technology & security consulting firm that sets the standard for excellence in quality, service, and professionalism is seeking a Systems Engineer. Our teams of highly skilled engineers deploy, audit, and support secure system infrastructures for mid-sized clients, in the...
- ...Job Description Job Description Senior Systems Engineer (Microsoft Infrastructure & Automation) Note: This is not a networking or frontline security support role. Design, deploy, and manage hybrid environments spanning on-premises and Azure (IaaS, PaaS, M...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- bank software Hartford, CT
- software asset management analyst Hartford, CT
- ultimate software Hartford, CT
- embedded software Hartford, CT
- software Hartford, CT
- software engineer - cloud services Hartford, CT
- internship software Hartford, CT
- software sales representative Hartford, CT
- software applications developer Hartford, CT
- javascript software engineer Hartford, CT



