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 7 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Atlanta, GA vacancy
  •  ...Institute of Technology (Georgia Tech).Founded in 1934 as the Engineering Experiment Station, GTRI has grown to more than 2,900...  ...Transition Division (ATTD) is currently seeking an experienced Embedded Software Engineer for a full-time research faculty position. ATTD conducts... 
    Suggested
    Full time
    Contract work
    For contractors
    Work at office
    Local area

    Georgia Tech Research Institute

    Atlanta, GA
    4 days ago
  • What we expect The first 3 letters in workplace are Y-O-U! TK Elevator is currently seeking an experienced Embedded Software Engineer III in Atlanta, GA. Develop and support software solutions related to elevator systems. Maintain software compliance with current A17.1... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office

    thyssenkrupp Elevator

    Atlanta, GA
    13 hours ago
  • A leading research institute in Atlanta seeks an experienced Embedded Software Engineer for a full-time role focused on developing real-time embedded systems software. Responsibilities include designing, testing, and leading projects for military and autonomous systems... 
    Suggested
    Full time

    Georgia Tech Research Institute (GTRI)

    Atlanta, GA
    13 hours ago
  •  ...Job Purpose: The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs, implements, and tests solutions executing on limited-resource hardware, where the engineer... 
    Suggested
    Full time

    Central Business Solutions

    Atlanta, GA
    13 hours ago
  • $141k - $225.6k

     ...Senior Embedded Application Software Engineer - Connected Devices Boston, Massachusetts, United States Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues... 
    Suggested
    Work at office
    Remote work

    Axon

    Atlanta, GA
    2 days ago
  • $148.5k - $237.6k

     ...Senior Embedded Application Software Engineer II Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products... 
    Work at office
    Remote work

    Axon

    Atlanta, GA
    7 days ago
  • Georgia Tech Research Institute seeks an Embedded Software/Firmware Engineer in Atlanta, Georgia. The role involves developing algorithms and code for real-time signal processing, focusing on advanced communication systems and spectrum sensing. Candidates should have a... 

    Georgia Tech Research Institute

    Atlanta, GA
    1 day ago
  •  ...Atlanta, GA, starting Fall 2026. The role involves developing software for DoD systems, requiring enrollment in a relevant master’s or...  ...qualifications include experience in Python and C/C++, as well as embedded systems. Housing and relocation assistance are not provided. #J... 
    Relocation package

    Georgia Tech Research Institute

    Atlanta, GA
    2 days ago
  • Georgia Tech Research Institute is seeking an Embedded Real-Time Software Engineer in Atlanta, Georgia. This role involves developing hard real-time embedded systems software to meet the needs of complex military systems. Candidates should possess experience in programming... 

    Georgia Tech Research Institute

    Atlanta, GA
    2 days ago
  •  ...Embedded Software Design And Verification Engineer Location: Rockford IL and Plano TX Tax Term (W2, C2C): Both W2 and C2C Job Type (Permanent/Contract): Contract Duration: 1+ year Pay Range: $50 - $55/hr on W2 Description ~7+ years applicable experience... 
    Permanent employment
    Contract work

    Apolis

    Atlanta, GA
    15 days ago
  • $120k - $150k

     ...Description Job Description Senior Electrical Hardware Engineer Memphis, TN (onsite) $120,000 - $150,000 + Full Benefits...  ...Experience in the commercial appliance industry is preferred. ~ Embedded Software/hardware design ~ Knowledge of codes and standards for... 
    Work experience placement
    Relocation package

    Auto-Chlor System, LLC

    Atlanta, GA
    25 days ago
  • Central Business Solutions, Inc is seeking an Embedded Software/Firmware Engineer to develop algorithms for real-time signal processing and embedded firmware systems. The successful candidate will work on designing and documenting systems using technologies such as FPGAs... 

    Central Business Solutions, Inc

    Atlanta, GA
    4 days ago
  • Adtran Networks North America Inc. is looking for a Senior Software/Firmware Engineer to design and develop embedded software for optical networking systems. Candidates should possess a Bachelor’s degree and have over 10 years of experience in embedded software development... 
    Full time
    Remote work
    Monday to Friday

    Adtran Networks North America Inc.

    Atlanta, GA
    13 hours ago
  •  ...Our organization combines elegant mechanical design, resilient software and a deep understanding of logistics operations to solve our...  ...A minimum of 8+ years of experience in a similar software engineering or software integration role, ideally in the warehousing, fulfillment... 
    Work at office
    Local area

    Exotec

    Atlanta, GA
    4 days ago
  • $110k - $150k

     ...systems. The features you build will be used immediately by organizers and attendees around the world. We are looking for a Mobile Software Engineer to join our mobile team. You will build and maintain our native applications on both iOS (Swift) and Android (Kotlin). You’ll... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Shift work

    SCHED

    Atlanta, GA
    1 day ago
  •  ...Lead and mentor a team of developers to deliver high-quality software solutions. Design, develop, and maintain scalable front-end...  ...teams, including product managers, UX designers, and QA engineers, to deliver end-to-end solutions. Identify bottlenecks and... 

    Nlb Services

    Atlanta, GA
    3 days ago
  •  ...Experience with Zurb Foundation a plus. • Proficient in the Agile software development processes. • Experience with Cascading Style...  .... • Bachelor's degree in Computer Science, Electrical Engineering, Information Systems or other technical discipline Budget Information... 
    Contract work
    Trial period

    Advance American Tech, Inc.

    Atlanta, GA
    13 hours ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...Warfare (EW) Lead System Engineer who integrates hardware and software, develops test plans and procedures, debugs and evaluates... 
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTx Inc

    Atlanta, GA
    4 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

    Atlanta, GA
    3 days ago
  • The Georgia Tech Research Institute (GTRI) in Atlanta, Georgia is seeking a Model-Based Systems Engineer to support national security challenges through innovative system modeling. This role involves leading teams in systems engineering tasks, engaging with stakeholders... 

    Georgia Tech Research Institute (GTRI)

    Atlanta, GA
    3 days ago
  •  ...a key role in building and running one of the world’s largest automotive and industrial replacement parts operations. This Lead Engineer Warehouse Management System (WMS) position will be Distribution Center (internal customer) focused on better outline the design and... 
    Work experience placement
    Work at office

    Genuine Parts Company

    Atlanta, GA
    3 days ago
  •  ...experts on a variety of projects Will provide oversight of the SharePoint Developer duties Lead Job Duties include:  Develops software solutions by studying requirements analysis and information needs; conferring with stakeholders and IT Management; studying... 
    For contractors
    Work at office

    Alexton Incorporated

    Atlanta, GA
    23 days ago
  • $114.45k - $135.45k

    Coca-Cola HBC is looking for a Manager, Fluidics Engineer, based in Atlanta, Georgia. In this role, you will provide hands-on support for innovative fluidic technologies across Global Equipment Platforms. Your key responsibilities include component prototyping, testing... 

    Coca-Cola HBC

    Atlanta, GA
    4 days ago
  • The E.W. Scripps Company is seeking a Lead Studio Engineer in Atlanta, GA. This critical role ensures the operational success of broadcasting systems through expertise in IP networks, studio operations, and advanced broadcast technology. Responsibilities include installation... 

    E.W. Scripps Company

    Atlanta, GA
    2 days ago
  •  ...Required Experience: At least 2 years of experience with Java and Kotlin programming skills Strong knowledge of MVC / MVVM software architectural patterns. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes... 
    Immediate start
    Relocation

    Adidev Technologies Inc

    Atlanta, GA
    3 days ago
  •  ...: NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable...  .... We are currently hiring skilled professionals for Embedded Engineer to join our growing team. Role Role: Embedded Engineer Location... 
    Full time
    Currently hiring

    NATIONMIND LLC

    Atlanta, GA
    13 hours ago
  •  ...Google, Apple, Spotify, US Bank, FedEx, and more. We're not just a software consulting company - we're a dynamic force shaping the future...  ...Expertise: We excel in IT consultative services and quality engineer development, with Good years of experience. Global Presence:... 
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Atlanta, GA
    2 days ago
  •  ...development processes, technical designs, and updates. Skills / Background Required: Bachelor's degree in Computer Science/Engineering (or similar) 7+ years in an iOS Mobile Developer role, with experience coding in Swift and Objective-C; understanding and... 
    Contract work
    Work at office
    Remote work

    Padmore Global Connections LLC

    Atlanta, GA
    4 days 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

    Atlanta, GA
    11 days ago
  • An innovative HVAC solutions provider based in the United States is seeking a Sr. Mechanical Engineer specializing in Water Products. This role requires providing technical support to the sales team and involves project management, technical training, and collaborative... 

    Mitsubishi Electric Trane US

    Atlanta, GA
    3 days ago

Do you want to receive more vacancies?

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