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 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Atlanta, GA vacancy
  • $60 - $70 per hour

    Our client is searching for an Embedded Software Developer for a temp-to-perm position that can be remote.***All candidates must work directly...  ...must have experience building and adopting AI-assisted engineering workflows —agent-driven tooling and autonomous engineering processes... 
    Suggested
    Permanent employment
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Atlanta, GA
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...shape the future of aerospace and defense.Software Department team in Atlanta, GA is...  ...highly motivated, experienced Principal Embedded Software Engineer to be part of their team... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Atlanta, GA
    5 days ago
  • $750 per month

    Flock is looking to add an Embedded Software Engineer to our Platform Team. This isn't your typical desk job! You’ll be writing the code that powers our custom-built embedded hardware and drones out in the real world. Our Engineering team is made up of driven people who... 
    Suggested
    Work at office
    Local area
    Work from home
    Home office

    Socket.dev

    Atlanta, GA
    1 day ago
  •  ...report technical health to leadership. Conduct technical risk assessments and track to project progress. Job Title Senior Firmware Engineer Location Atlanta, GA (Onsite) Duration 12+ Months Technical Expertise Expertise in C and C++ programming for microprocessor,... 
    Suggested
    Relocation

    TAG Cloud Society 2026

    Atlanta, GA
    1 day ago
  • Satwave Arrays, Inc. in Atlanta seeks a Senior Software Engineer to lead the software team across the development lifecycle for our phased array antenna systems. You will own software lifecycle, mentor engineers, and collaborate with hardware and systems teams to deliver... 
    Suggested

    Satwave Arrays, Inc

    Atlanta, GA
    14 hours 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
    14 hours ago
  • Embedded Real-Time Software Engineer , Los: Atlanta ,Georgia ,USA , Full Time (MK) Atlanta, Georgia 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... 
    Full time

    Central Business Solutions, Inc

    Atlanta, GA
    4 days ago
  • $85.9k - $137k

     ...global leader in high-speed connectivity, is seeking a Senior Software Engineer for its WaveLogic Modem Software Development team in Atlanta...  ...Georgia. This position plays a critical role in developing embedded software for optical transport and switching capabilities.... 

    Ciena

    Atlanta, GA
    2 days ago
  • $142k - $214k

     ...conduct a wide variety of missions. Our team applies practical experience with modern software technologies to redefine robotics using autonomy. We are looking for Full Stack Engineers to join our team. As a Full Stack Engineer at Anduril you will be architecting and... 
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation package

    Anduril Industries

    Atlanta, GA
    1 day ago
  • $149.4k - $180k

    OverviewJob PurposeThe Lead Systems Engineer joins our Secrets and Vault Engineering team within Identity and Access Management. The team is responsible for the platforms and services that protect secrets, certificates, encryption keys, and machine identity across the... 
    Full time
    Immediate start

    Black Knight Financial Services

    Atlanta, GA
    2 days ago
  •  ...play 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... 
    Work experience placement
    Work at office

    Genuine Parts Company

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

    Exotec

    Atlanta, GA
    1 day ago
  •  ...best airline!Delta Air Lines is seeking a Lead Foundry Solutions Engineer to lead complex analytics, resource planning, and digital...  ...7+ years of experience developing analytics, data engineering, software engineering, or enterprise data solutionsAdvanced experience with... 
    Temporary work
    Work at office

    Delta Air Lines

    Atlanta, GA
    1 day ago
  • Anduril Industries in Atlanta, GA seeks a Senior Firmware Engineer to develop low-level software/firmware for embedded systems. You will implement features in the firmware layer across TRS products, integrating microcontrollers with sensors in bare-metal or RTOS environments... 

    Slope

    Atlanta, GA
    3 days ago
  • $77k - $154k

     ...Corporate office location (see location options on posting)Summary:As a Lead Full-stack Engineer you will work on Anti-Money Laundering/Bank Secrecy Act (AML/BSA) enterprise Fraud software applications - specifically Actimize ActOne with experience in AML-CTR, AML-STAR-... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cadence Bank

    Atlanta, GA
    3 days ago
  •  ...to the design and development of company-wide web applications and libraries.Lead efforts to design, architect, and implement new software components.Independently manage project activities related to builds and deployments.Create and maintain software tests to ensure... 
    Worldwide

    Intercontinental Exchange

    Atlanta, GA
    1 day ago
  •  ...help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead Modern Workplace SharePoint Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In... 
    Full time

    CliftonLarsonAllen

    Atlanta, GA
    4 days ago
  • Company DescriptionSatincorp ( is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.We guarantee you the best rate for your skills...

    SA Technologies

    Atlanta, GA
    4 days ago
  • $141.3k - $237.4k

     ...redefine connectivity. At AT&T, you won’t just imagine the future, you’ll build it.We are seeking a highly skilled and hands-on Lead Software Engineer to join Software Reliability Engineering (SRE) Onboarding and automation team. This role will drive innovation through... 
    Full time
    Temporary work
    Work at office
    Local area
    Relocation

    AT&T

    Atlanta, GA
    4 days 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 system... 
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Atlanta, GA
    1 day ago
  • $165k - $218k

     ...the hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile...  ...responsible for developing low-level software/firmware for embedded systems products. You will develop and deliver features to the... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Atlanta, GA
    1 day 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... 
    Temporary work
    Remote work

    Lumen Inc

    Atlanta, GA
    4 days ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Atlanta, GA
    4 days ago
  •  ...components, and running them with Protractor (or a well reasoned alternative)------ ------JavaScript - One to Three Years,Developer / Software Engineer - One to Three Years,Angular - One to Three Years,Angular 4 - One to Three Years------PSP Defined SCU in Digital_Experience... 
    Full time

    HAN Staffing

    Atlanta, GA
    3 days ago
  •  ...'s technical architecture. They define the structure of a system, its interfaces, and the principles that guide its organization, software design and implementation. The scope of the Delivery Architect's role is bounded by the business issue at hand. A Delivery Architect... 
    Daily paid
    Relocation

    3B Staffing LLC

    Atlanta, GA
    4 days ago
  • $101.8k - $162.6k

     ...You Will Contribute:Reporting to the Senior Manager, Hardware Engineering, you will be an integral part of a strong and vibrant hardware...  ...with multidisciplinary teams (systems architects, mechanical, software, FPGA, operations, etc.) to bring to market high-quality and high... 
    Full time
    Flexible hours

    Ciena Corporation

    Atlanta, GA
    3 days ago
  • $105k - $130k

     ...nation and its allies need to maintain a durable, asymmetric advantage. The Mission Systems Engineering (MSE) Team develops the Mission Management System (MMS)—a software platform that integrates mission subsystems, autonomy services, operator interfaces, communications... 
    Weekly pay
    Permanent employment
    Full time
    Work at office

    Hermeus

    Atlanta, GA
    1 day ago
  •  ...Job Title Strong experience in Embedded C/C++ development on microcontrollers (Bare-metal/RTOS). Expertise in hardware interfacing...  ...desirable. Exposure to IEC 62304 and other medical device software standards preferred. Prior experience in medical device product... 

    Yochana

    Atlanta, GA
    1 day ago
  • OverviewThe Infosys Engineering unit is dedicated to amplifying product-centric value delivery...  ...Skill and ExperienceExperience in Embedded/Linux app development using C#Experience...  ...cross functional team discussions to drive software design.Experience in FW and hardware integration... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Atlanta, GA
    3 days ago
  • As a Lead Application/System Sales Engineer here at Honeywell, you will play a pivotal role in driving sales by providing expert technical...  ...Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.... 
    Temporary work
    Remote work
    Flexible hours

    Honeywell

    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!