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 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Hartford, CT vacancy
  • $92k - $116k

     ...company that values Safety, Ethics, Quality, Innovation and Employee Opportunity? Otis Elevator is on the lookout for an Embedded Senior Software Engineer to join our team in developing embedded software for our commercial elevator products. The ideal candidate will thrive... 
    Suggested
    Work experience placement
    Live in
    Remote work
    Worldwide

    Otis Elevator CO

    Bloomfield, CT
    2 days ago
  • Labcorp is seeking a Software Engineer for their Bloomfield, CT location to develop software solutions for laboratory automation and robotics...  ...junior engineers, and collaborate cross-functionally on embedded control systems. Responsibilities include enhancing robotic... 
    Suggested
    Full time

    PDC Protedyne Corporation

    Bloomfield, CT
    13 hours ago
  • $150.2k - $283.5k

     ...their dreams. What you'll do… • Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on...  ...You'll have... • Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering, experience... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Hartford, CT
    1 day ago
  • A key player in aerospace systems is seeking a DO-178 Software Engineer to develop and verify embedded software in compliance with DO-178C guidelines. The role involves collaboration with multidisciplinary teams and includes responsibilities such as software verification... 
    Suggested
    Remote job

    CS GROUP - USA

    East Hartford, CT
    3 days ago
  • A leading aerospace company in the United States is seeking a DO-178 Software Engineer to develop and verify embedded software in accordance with DO-178C guidelines for avionics systems. The role involves collaborating with engineers and certification specialists to ensure... 
    Suggested
    Remote job
    Flexible hours

    CS GROUP

    East Hartford, CT
    1 day ago
  •  ...Certification projects. Responsibilities will include testing 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... 
    Remote work

    Sopra Steria USA

    East Hartford, CT
    3 days ago
  •  ...technology company in East Hartford is seeking a qualified software engineer to work on DO-178C certification projects for safety-critical...  ...Master's degree in a related field and at least 3 years of embedded systems experience with strong skills in C and C++. The position... 
    Remote job
    Local area
    Flexible hours

    Sopra Steria USA

    East Hartford, CT
    3 days ago
  •  ...We are seeking a highly capable and hands-on Sr. Systems/embedded Engineer to help drive the development of next-generation intelligent lighting...  ...manufacturability Collaborate closely with firmware and software engineering teams to ensure seamless system-level... 
    Immediate start

    Confidential

    West Hartford, CT
    2 days ago
  • $54.4k - $88.05k

     ...alignment with organizational and regulatory policies. Participate in installation, patching, and minor version upgrades of database engines and related tools in development, test, and production environments. Work with application and data teams to troubleshoot... 
    Contract work
    Work experience placement
    Work at office

    ASM Research, An Accenture Federal Services Company

    Hartford, CT
    3 days 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

    Hartford, CT
    4 days ago
  • $69.2k - $86.5k

     ...the global workplace. About the role: Work with a team of engineers to support the hardware design and delivery of Instrumentation...  ...and panel layouts Experience in AutoCAD/3D Modeling software Work as part of a team including engineering, testing, manufacturing... 
    Relocation
    Flexible hours

    Westinghouse

    Windsor, CT
    1 day ago
  • $78.4k - $129.4k

    Position Overview The SharePoint Lead directs the design, administration, and optimization of enterprise SharePoint environments that host collaboration sites, content repositories, and business applications. The role designs and maintains SharePoint farms, site collections...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Hartford, CT
    7 days ago
  • A leading technology company is seeking a talented Sr Firmware Engineer to join their team in Connecticut. The role involves designing and implementing firmware utilizing C and C++, working with real-time operating systems, and collaborating with various engineering functions... 

    DBA Web Technologies

    Hartford, CT
    4 days ago
  • $200k - $215k

     ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a... 
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Relocation package
    Flexible hours

    AECOM

    Rocky Hill, CT
    13 hours ago
  •  ...law enforcement officers. Senior Firmware Engineers are a core component of the development...  ...-in-the-loop testing, and overall embedded development life cycle. Guides cross-team...  ...requirements, collaborating with Hardware, Software, QA, Systems Engineering, and Program Management... 
    For contractors
    Work at office
    Local area

    Wilcox Industries Corporation

    Newington, CT
    1 day ago
  • $85.47k

     ...with procedures to ensure the integrity of information systems. Assists in design and coordinates with programmers to develop software solutions and integrations. Maintains a thorough understanding of software application subsystems, gauging the impact of system... 
    Work at office

    Connecticut State Colleges & Universities

    Hartford, CT
    2 days ago
  • $142.6k - $261.5k

     ...organizations to build for the intelligent digital future. Our elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges and positively impact people and the world.  Software... 
    Summer holiday
    Flexible hours

    EY

    Hartford, CT
    13 hours ago
  • A staffing and IT solutions firm based in Connecticut is seeking a contractor for an IT support role. This position involves preparing new systems for deployment within a 4-month duration. Responsibilities include installing the operating system, configuring applications...
    Contract work
    For contractors
    Monday to Friday

    BCforward

    Rocky Hill, CT
    1 day ago
  • We are looking for Mid-Level Mobile Developer in Rocky Hill, CT. Location: Full-Time/Permanent Duration: Full-time/Permanent Qualifications 2 - 4+ years of experience mobility application development Experience on at least 3+ mobile implementations using Native development...
    Permanent employment
    Full time

    Maania Consultancy Services

    Rocky Hill, CT
    2 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts for... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Hartford, CT
    2 days ago
  • Prattwhitney in East Hartford, Connecticut, is seeking a Senior Engineer focused on Hot Section hardware in Commercial Engines Engineering. This role involves managing technical issues to ensure engine safety and performance while collaborating with global airline operators... 
    Flexible hours

    Prattwhitney

    East Hartford, CT
    1 day ago
  •  ...Job Description Job Description Lead Engineer – Protection and Controls (Hybrid) Lead Engineer is responsible for the development...  ...elements and their protection systems using fault simulation software Analyze protection system operations during transmission and... 

    MRINetwork Jobs

    Hartford, CT
    5 days ago
  •  ...clients, and to support our communities. If you feel the same, then you’ve found your future. We are seeking a Senior Mechanical Engineer to join our growing building systems team and play a key role in the planning, design, and delivery of complex mechanical systems... 
    Part time
    For contractors
    Local area
    Remote work
    Flexible hours

    Fuss & O'Neill

    Hartford, CT
    12 days ago
  • $100k - $120k

     ...Description Albelissa is an international consulting company providing high value-added services in the fields of engineering, information technology, technical recruiting, and business process outsourcing. Background Albelissa is seeking a US Supply Chain... 
    Permanent employment
    Contract work
    Remote work
    2 days per week
    1 day per week

    Albelissa Engineering, IT & Digital, Technical Recruiting

    Simsbury, CT
    13 hours ago
  •  ...Circle Lead Engineer (CLE) Travelers is seeking a Circle Lead Engineer (CLE) to join our organization as we grow and transform our...  ...as well as manage and lead the development and work products of software engineers. Individual will also plan and execute at a strategic... 
    Work experience placement
    Local area

    Travelers

    Hartford, CT
    3 days ago
  • $150k - $200k

     ...collaborative ecosystem of the world’s most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...technology solutions. Role Overview The Consulting Systems Engineer is a strategic technical advisor who designs solution architectures... 
    Shift work

    World Wide Technology

    Hartford, CT
    4 days ago
  • Sr Firmware Engineer (C, C++ , real-time Operating Systems, USB drivers, designing and implementing...  ...32CubeIDE, Git) in Shelton, CT C, C++, Embedded C, Embedded C++, Firmware Engineer, RTOS...  ...Core product support teams such as Software, Electrical, Mechanical, Systems and... 
    Full time

    DBA Web Technologies

    Hartford, CT
    1 day ago
  • Job Title: Senior Systems Engineer Location: Glastonbury, CT Type: Full Time Reports to: Manager Engineering & IT Solutions The Senior Systems Engineer (SSE) serves as the key resource for designing, implementing, and providing advanced support for client infrastructure... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Kelser Corporation

    Glastonbury, CT
    2 days ago
  • $75k - $90k

     ...RHEL. Ability to install, operate, and maintain data networked software applications, components, and operating systems. General...  ...the following: IP Networking, CAD, System Management, Network Engineering, Networking Equipment, Solution Architecture, ASTRO 25, WAVE VOIP... 
    Contract work
    Relocation

    Motorola Solutions

    Hartford, CT
    4 days ago
  • A global technology solutions provider is seeking a Consulting Systems Engineer to serve as a strategic technical advisor. You will design solution architectures that align with customer business goals, translating requirements into scalable solutions. Responsibilities... 

    World Wide Technology

    Hartford, CT
    4 days ago

Do you want to receive more vacancies?

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