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 19 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Providence, RI vacancy
  •  ...projects; communicate and collaborate with project leads and other software developers on multiple, simultaneous projects Guide and...  ...Requirements: Bachelor's degree in Computer Sciences or Engineering required and/or equivalent of 5+ years of experience Expert... 
    Suggested

    The Ceres Group

    Cranston, RI
    19 hours 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

    Providence, RI
    1 day ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Providence, RI
    5 days ago
  • $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... 
    Suggested
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Providence, RI
    4 days ago
  • $130k - $150k

     ...AlliesWe Drive ForwardWhat you will do- The Senior Reliability Engineer is a key technical leader responsible for advancing the reliability...  ...skills required: (Microsoft Office Suite; Project Management Software; Maintenance Management Systems, (ERP) Enterprise Resource... 
    Suggested
    Full time
    For contractors
    Work at office

    Aspen Aerogels

    East Providence, RI
    2 days ago
  • Nordson EFD, a global leader in Engineered Fluid Dispensing, is seeking an experienced and...  ...Nordson culture.We are looking for a talented Embedded Systems Test Engineer II to join the...  ..., and debugging electrical hardware and software test systems for electro-mechanical... 
    Hourly pay
    16 hours
    Full time
    Work at office
    Local area
    Flexible hours

    Nordson Corporation

    East Providence, RI
    17 hours ago
  • Envision Technology Advisors, LLC is a team of dedicated, innovative professionals with a wealth of experience and skills. With a global client base and diverse set of services, we're delivering so much more than any "MSP" or "Consultancy" could ever offer. We are leaders...
    Work experience placement
    Work at office

    Envision Technology Advisors

    Pawtucket, RI
    4 days ago
  •  ...Government customers. This role is a junior to mid-level Systems Engineer focused on designing, integrating, and testing protected...  ...satellite communications terminals (AEHF/EHF). Works across hardware, software, RF, and mechanical domains to ensure the full system meets... 
    For subcontractor
    Remote work

    Marathon TS

    Providence, RI
    11 hours ago
  • $68.3k - $148.3k

     ...Job Description The Senior Systems Engineer will play a vital role in managing and optimizing Linux-centered systems for Oracle Health...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise... 
    Temporary work
    Flexible hours

    Oracle

    Providence, RI
    19 hours ago
  • $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... 
    Full time
    Temporary work
    Remote work

    Lumen

    Providence, RI
    1 day ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United...  ...applied AI development. This role will be embedded within a group of life science thought...  ...including agents, throughout the entire software development lifecycle (SDLC). Experience... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Providence, RI
    2 days ago
  • $74.88k - $83.2k

     ...relevant experience to a new industry, join our team as we help shape a brighter way forward. **$2,000 Sign-On bonus** Mobile Engineer: What this job involves - Operates, inspects, and maintains all HVAC, refrigeration, mechanical, electrical, plumbing, and... 
    Daily paid
    Apprenticeship
    Local area
    Relocation package
    Shift work

    JLL

    Providence, RI
    2 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

    Providence, RI
    19 hours ago
  • $209k - $238.5k

     ...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping,... 
    Full time
    Part time
    Internship
    Local area
    Remote work

    Capital One

    Providence, RI
    4 days ago
  • $132.23k - $176.31k

     ...connectivity, join us today. The Role In a high-accountability environment where bold ideas fuel innovation, the Senior Lead Software Engineer thrives on solving complex challenges that create meaningful value for customers, partners, and the industry. Trusted to take... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Providence, RI
    1 day ago
  • Providence, Rhode IslandOnsiteFull Time$100k - $130kJob Description A life sciences company in Providence is hiring a Senior Software Engineer for their team. As a Senior Software Engineer, you’ll work on their core robotics systems, helping them to automate their hardware... 
    Full time

    Motion Recruitment

    Providence, RI
    3 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM Systems

    Providence, RI
    3 days ago
  • Providence, Rhode IslandOnsiteFull Time$130k - $150kJob Description A business-forward energy company in Rhode Island is hiring a Senior Back End developer for their team. As a Senior Back End developer, you’ll be a point person for developing and maintaining the company...
    Full time
    Flexible hours

    Motion Recruitment

    Providence, RI
    17 hours ago
  • $155k - $222.6k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Providence, RI
    2 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

    Providence, RI
    19 hours ago
  •  ...Ford Motor Company is seeking a Full-Stack Software Engineer to design, build, and deploy cloud-based analytics applications on the Global Data Insight & Analytics (GDIA) team. You will own the end-to-end lifecycle from design to deployment and apply AI-driven optimization... 

    Ford Motor Company

    Providence, RI
    3 days ago
  • SonicWall is seeking a seasoned professional with 10+ years of experience for a technical leadership role focused on cybersecurity. This position involves conducting advanced sales presentations, leading technical discovery workshops, and mentoring team members. The ideal...
    Remote work

    SonicWALL

    Providence, RI
    3 days ago
  • $75.7k - $136.3k

     ...systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications...  ...mentoring engineers and sharing best practices Collaborating with software engineering, infrastructure, and platform teams to investigate... 
    Work experience placement
    Work at office

    Akamai

    Providence, RI
    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

    Providence, RI
    4 days ago
  • $144k - $169k

     ...family. World-class facilities and the technology you need to thrive – in our offices or yours. Job Summary The SHI Services Solutions Engineer, Data Visualization, is a core contributor within our Microsoft Data and AI practice, responsible for designing, developing, and... 
    Worldwide
    Flexible hours

    SHI GmbH

    Providence, RI
    3 days ago
  • $105k - $141.75k

     ...porting application code across platforms. Familiarity with agile engineering practices like Test Automation, Test-Driven Development (TDD),...  ...Opportunity Employer Statement EOE M/F/Vet/Disability. Rocket Software Inc. is committed to creating a diverse environment and is... 

    Rocket Software

    Providence, RI
    19 hours ago
  •  ...more technical specializations. As a technical leader, they mentor others and share their knowledge within the Red River Solution Engineering and Sales teams. They provide architectural guidance for customers across the Red River product portfolio, including products and... 
    Work experience placement
    Work at office

    Red River

    Providence, RI
    19 hours ago
  • $91k - $105k

     ...Job Description Solutions Engineer - Payroll Systems In this role at Citizens, you will have the opportunity to explore new challenges, create meaningful solutions, think beyond your immediate scope, and drive measurable impact across the organization. As a... 
    Local area
    Immediate start
    Remote work
    Monday to Friday
    Flexible hours

    Citizens Bank

    Johnston, RI
    11 hours ago
  •  ...jobs Explore companies Join talent network Talent Embedded Firmware Engineer Vatn Systems Software Engineering Providence, RI, USA Embedded Firmware Engineer (Mid-Level) Company: Vatn Systems Location: Bristol, RI Type: Full-time (Onsite... 
    Permanent employment
    Full time

    Cubit Capital

    Providence, RI
    25 days ago
  •  ...organization, apply now.We are currently seeking a Senior Java Full Stack Engineer (w/Angular 16+) - FTE/GC/EAD/Citizen Only (Onsite Hybrid) to...  ...and maintainable solutions.Basic Qualifications: • 8+ years of software development experience using in Java, Spring/Springboot, middle... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Providence, RI
    1 day ago

Do you want to receive more vacancies?

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