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 1 day 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

    CERES Group

    Cranston, RI
    2 days ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Suggested
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Providence, RI
    4 days ago
  •  ...concerns of patients and employees in a professional manner. Basic computer skills in Microsoft office with the ability to learn new software. Must be able to make decisions based on established procedures and exercise good judgment. Seek supervisor guidance when... 
    Suggested
    Work experience placement
    Work at office
    Immediate start
    Flexible hours
    Afternoon shift
    Weekday work

    Quest Diagnostics Incorporated

    Johnston, 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
    3 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... 
    Suggested
    Hourly pay
    16 hours
    Full time
    Work at office
    Local area
    Flexible hours

    Nordson Corporation

    East Providence, RI
    1 day ago
  •  ...About the role CBRE is hiring a Mobile Commercial HVAC Engineer to support multiple commercial sites with expert care and fast fixes. If you're ready to hit the road and make a difference, apply now! As a CBRE HVAC Mobile Engineer, the technician will fix equipment... 
    Work at office
    Visa sponsorship

    CBRE

    Providence, RI
    4 days ago
  • $54.4k - $57.99k

     ...environments or quality assurance tasks is a plus. Strong attention to detail and multitasking ability. Proficiency with common office software and ticketing or CRM systems. Ability to work independently while contributing to a collaborative team culture. Minimum... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Providence, RI
    2 days ago
  • $112.5k - $202.5k

     ...Are you a Quality Engineer who loves solving complex issues? Are you a fast learner who enjoys working at the intersection of infrastructure, automation, and reliability? Join our Enterprise Infrastructure Services team! Akamai's Enterprise Infrastructure Services... 
    Work experience placement
    Work at office

    Akamai

    Providence, RI
    4 days 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
    5 days 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
    3 days ago
  • $111.07k - $148.1k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Pawtucket, RI
    10 hours ago
  • $74.88k - $83.2k

     ...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,... 
    Daily paid
    Apprenticeship
    Local area
    Relocation package
    Shift work

    Jones Lang LaSalle IP, Inc.

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

     ...recovery certification (or within 90 days of employment)Minimum of four (4) years of technical experience in all aspects of building engineering with a strong background in the technical aspects of HVAC/R, plumbing, electrical, production equipment repair and maintenance.... 
    Daily paid
    Apprenticeship
    Relocation package
    Shift work

    JLL

    Providence, RI
    3 days ago
  •  ...authentication, and encryption, to protect sensitive data. Diagnose and troubleshoot system problems, coordinating with hardware and software vendors, as necessary, to resolve complex technical issues. Develop and maintain system documentation, including standard... 
    Work experience placement

    Keylent Inc

    Johnston, RI
    5 days ago
  •  ...Mobile HVAC Engineer – Commercial Facilities Are you an experienced Commercial HVAC Technician who enjoys variety, independence, and solving complex mechanical challenges? We're looking for a Mobile HVAC Engineer to support commercial facilities throughout the... 
    Apprenticeship
    Work at office
    Local area
    Monday to Friday

    MalaceHR

    Providence, RI
    a month ago
  • $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 employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Providence, RI
    4 days ago
  •  ...Embedded Firmware Engineer Embedded Firmware Engineer (Mid-Level) Company: Vatn Systems Location: Bristol, RI Type: Full-time (Onsite) About Vatn...  ...— from bare-metal on embedded microcontrollers to system software on embedded Linux boards. You'll write C , C++ , and Go... 
    Permanent employment
    Full time

    Socket

    Bristol, RI
    4 days ago
  • Allegiant Airlines is seeking a Lead Software Engineer to join the G4DEV team in Providence, USA. You will lead a cross‑functional team to deliver scalable enterprise systems and support e‑commerce and airline operations. The role emphasizes architecture, cloud migration... 

    Allegiant Airlines

    Providence, RI
    6 days ago
  •  ...Lead Structural Engineer WSP has a career opportunity for a Lead Structural Engineer to join our US Mining & Metal, Process & Infrastructure...  ...writing, office automation, discipline-specific design software (i.e., MicroStation, AutoCAD, Civil 3D, ArcGIS, InRoads, Geopak... 
    For subcontractor
    Work at office
    Local area

    WSP

    North Providence, RI
    1 day 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
    4 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
    1 day 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
    2 days ago
  • $168k - $200k

     ...passionate about creating transformative change in healthcare. What We're Looking For We're looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You'll be at the forefront of building and operating a resilient, observable, and scalable... 

    Datavant

    Providence, RI
    3 days ago
  • $85.4k - $192.9k

     ...Enterprise Technology is the engine driving the future of transportation. If you're looking for the chance to leverage advanced technology...  ...our global monitoring and observability platform. You'll blend software and systems engineering to ensure the uptime, scalability, and... 
    Work experience placement
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Ford Motor Company

    Providence, RI
    1 day ago
  • Vatn Systems in Bristol, RI is seeking an Embedded Firmware Engineer to design and maintain firmware for autonomous underwater vehicles. You will...  ...to embedded Linux, using C, C++, and Go to build reliable software that runs at the edge in harsh maritime conditions. You... 

    Socket.dev

    Bristol, RI
    4 days ago
  •  ...skills: JMS MQ, JPA / Hibernate, Angular, HTML5, j Query Education Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of Working with Our... 
    Immediate start

    SynergisticIT

    Providence, RI
    1 day ago
  • $174.9k - $261.3k

     ...vehicles how to see and understand the world! The Data Labeling Engineering team designs, builds, and operates hybrid human/machine data...  ...' AV organization . We operate in the intersection of software engineering , data engineering , and AI/ML ,... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Providence, RI
    4 days ago
  •  ...Participate in issue tracking and sprint activities using Jira or similar tools. Experience Requirements: ~7-10+ years of professional software development experience with a hands-on focus. ~ Expertise in Java, Spring/Spring Boot, REST APIs, microservices, and web... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Providence, RI
    1 day ago
  • A leading autonomous vehicle manufacturer in Rhode Island is seeking a Vice President of Engineering to lead a team of over 20 engineers across hardware and software. This role involves driving the scaling of the team from 50 to 270 engineers by 2027 while maintaining... 

    Apera

    Providence, RI
    4 days ago
  • Are you the Firmware Engineer who gets excited about architecture, solving tough embedded problems, and seeing your work become a real product? I’m working with a terrific...  ...Design scalable, maintainable embedded software architectures Develop high-quality embedded firmware... 

    Colonial Staffing Group Inc.

    East Greenwich, RI
    4 days ago

Do you want to receive more vacancies?

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