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.
- 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...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
- 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...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...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
$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...SuggestedHourly payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$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...SuggestedFull timeTemporary workRemote work1 day per week- ...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 timeContract workPart timeFor contractorsLocal areaFlexible hours
- ...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...
- ...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 workWork at officeFlexible hours
$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$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 employmentFull timeContract workPart timeLocal areaRemote work$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 payFull timeRemote workFlexible hours$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 workImmediate startFlexible hoursShift work- ...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...
- ...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...
- ...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 workWork at office
- 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...
- ...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...
$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 holidayFlexible hours$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...WorldwideFlexible hours$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 officeRemote work- 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...
$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...$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 workWorldwide- 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 workFlexible hours
$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 workFlexible hours$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$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$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 payFull timeTemporary workLocal area$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 employmentWork experience placementLocal areaWorldwide$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 placementSummer holidayWork at officeLocal areaRemote workFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software engineer - cloud services Springfield, IL
- id software Springfield, IL
- healthcare software sales Springfield, IL
- software technical support Springfield, IL
- software asset management analyst Springfield, IL
- software implementation project manager Springfield, IL
- software sales executive Springfield, IL
- software sales representative Springfield, IL
- software technical support engineer Springfield, IL
- government software Springfield, IL



