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.
$103.71k - $138.28k
...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...SuggestedTemporary workRemote work- ...Capital One is seeking a Senior Lead Software Engineer, responsible for overseeing diverse technology projects and teams. You will utilize your extensive experience in microservices and full stack systems to drive cloud-based solutions that empower millions of Americans...Suggested
$97.5k - $199.5k
...Job Description Role Overview As a Reliability Engineer, you will apply data-driven analysis and engineering problem-solving to improve... ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise...SuggestedTemporary workFlexible hours$120.1k - $251.6k
...response procedures. Mentor less experienced reliability engineers and help raise the technical bar across the function. Ideal... ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that...SuggestedTemporary workFlexible hours$97.5k - $199.5k
...assessments to evaluate suitability for data center builds. Acts as the engineering representative on a wide range of moderately complex on-site... ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that...SuggestedTemporary workFlexible hours$120k - $230k
...World-class facilities and the technology you need to thrive – in our offices or yours. Job Summary The Presales Solutions Engineer – SecOps/SIEM is a customer-facing security expert who takes a consultative approach to helping customers design and implement effective...Work experience placementRemote workWorldwideFlexible hours$140k - $220k
...our offices or yours. Job Summary The ServiceNow Solutions Engineer partners with account teams to understand customer business... ...Level Requirements Experience supporting complex enterprise software sales cycles, including multi-stakeholder deals. Strong understanding...Work experience placementWorldwideFlexible hours$150k - $250k
...family. World-class facilities and the technology you need to thrive - in our offices or yours. Job Summary The Solutions Engineer - Google AI collaborates with account and specialty teams to assess customer cybersecurity needs. They will be a customer-facing...Work experience placementWork at officeWorldwideFlexible hours- A financial services company is seeking a Sr Lead Software Engineer, Analytics to lead diverse technology projects and ensure compliance with regulatory needs. The role requires extensive software engineering experience, particularly with AWS and strong programming capabilities...Remote work
- ...Lead Software Engineer BaaS Team Anywhere Type: Contract-to-Hire Category: Development Industry: Financial Services Workplace... ...scalable, secure, and high-performance systems that enable embedded financial services. The position requires strong back-end C#...Hourly payContract workLocal areaRemote workFlexible hours
$135.06k - $155.06k
...diversity and inclusion are core to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Lead Software Engineer (Arlington, VA) - Telecommuting Permissible. (multiple positions). Lead and participate in all aspects of software development...Immediate startRemote work$131.2k
...a dynamic team where your growth is accelerated through strategic mentorship and hands-on experience! As a Mass Market Solutions Engineer, you'll master the entire Zoom Platform one focus area at a time, guided by seasoned experts who are invested in your success....Work at officeRemote workFlexible hours$209k - $238.5k
...Sr Lead Software Engineer, Analytics - Shopping (Remote-Eligible)What you'll do:Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory...Full timePart timeInternshipLocal areaRemote work$186.07k - $218.9k
...and fully supported. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-... ...look for in you: You have at least 5 years of experience in software engineering. You’ve designed, built, scaled and maintained...Local area- ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Date Posted: 05/31/2026 Shortcut: Description Recommended Jobs Description...Hourly payContract workLocal areaRemote work
$86.4k - $199.5k
...problem recurrence. Design, write, and deploy software to improve the availability, scalability... ...Work with Site Reliability Engineering (SRE) team on the shared full stack ownership... ...innovations to life-saving care. And with AI embedded across our products and services, we...Temporary workFlexible hours$132.23k - $176.31k
...connectivity, join us today. The Role The Senior Lead IT Engineer is a technical leadership role responsible for the design, administration, optimization, and strategic direction of Lumen's Software Asset Management (SAM) tools. This role serves as a subject matter...Temporary workRemote work$134.26k
...employees opportunities to delve into many aspects of electrical engineering, including the design of complex power systems, observation... ...difference in the world while applying innovative, state-of-the-art software and programs. At CDM Smith, we are invested in your success...Full timeH1bWork at officeRelocation packageFlexible hours- ...to verify system operability and compliance with project standards and requirements. - 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 interfaces...Minimum wageFull timeContract workTemporary workFor contractorsWork experience placementRemote work
$120k - $230k
...facilities and the technology you need to thrive - in our offices or yours. Job Summary The Pre-Sales Cybersecurity Solutions Engineer is a customer-facing security professional who provides consultative technical support to customers and internal sales teams. This...Work at officeRemote workWorldwideFlexible hours$200k
...seeking an exciting opportunity for a Senior Director, AI Systems Engineering to join the Maximus AI Accelerator supporting the enterprise... ..., open source, and custom development). Expertise in Software Engineering, DevOps, and modern development. technologies and...Immediate startRemote workFlexible hours$51.9 per hour
...and mitigates potential disruptions to maintain the highest standards of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep understanding of healthcare operations to minimize downtime, improve...For contractorsLocal area$124k - $155k
...; providing innovative security products that include advanced software and hardware, IP solutions, wireless communications, electronic... ...have a great opportunity for you as an enterprise Field Sales Engineer with LenelS2. We are seeking a motivated, analytical, self-starter...Permanent employmentTemporary workWork experience placementWork at officeFlexible hours$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b$116.4k - $204.1k
...Wolters Kluwer Tax& Accounting team is looking for a Lead Software Engineer to build the next generation of AI-powered capabilities for our cloud audit solutions. You will build AI -powered audit solutions that help professionals analyze complex documents, interpret...Work at office$79.2k - $178.1k
...Description As a Senior AI Site Reliability Engineer, you will play a pivotal role in... ...What You Bring 4+ years of software engineering, cloud infrastructure, SRE,... ...innovations to life-saving care. And with AI embedded across our products and services, we help...Temporary workFlexible hours$145k - $160k
...process by providing expert recommendations, ensuring adherence to software compliance, data privacy regulations, and testing standards.... ...Experience supporting a team of cross-functional developers/engineers with proven engagement skills. Experience with Agile...Full timeRemote workFlexible hours$110k - $120k
GovCIO is seeking a Senior Full Stack Developer to design and maintain features for VA.gov. This position is fully remote within the United States, aiming to enhance user experience through advanced full-stack technologies. The ideal candidate will have 5-8 years of experience...Remote work$108k - $184k
...A healthcare organization is seeking a Principal Systems Engineer specializing in M365 and Azure to drive strategic technology initiatives. This role involves collaborating with stakeholders to shape the cloud strategy and ensure effective deployment. The ideal candidate...Remote work$126.07k - $196.98k
...and report directly to the Head of Data Science & AI. For the right candidate we may consider remote. Experienced full stack software engineer who has a track record of designing & launching apps (for internal and 3rd party use) & GenAI solutions. Successful candidates...Work at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- senior c# .net software developer Pierre, SD
- ultimate software Pierre, SD
- software intern Pierre, SD
- healthcare software sales Pierre, SD
- software sales Pierre, SD
- embedded software Pierre, SD
- software Pierre, SD
- internship software Pierre, SD
- software implementation project manager Pierre, SD
- remote software sales Pierre, SD


