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. ITW

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Nashville, TN vacancy
  •  ...systems, and compressed air solutions, all engineered for safety, durability, and real-world productivity. We are hiring a mid-level Software Engineer to design, develop, and...  ...Responsibilities Develop, debug, and test embedded firmware and software for automotive service... 
    Suggested
    Full time

    Coats

    Nashville, TN
    5 days ago
  •  ...JOB TITLE: Lead Software Engineer DEPARTMENT: Enterprise Utilities REPORTS TO: Software Engineering Manager JOB LOCATION: Remote (U.S. based) TRAVEL: No SUMMARY OF POSITION: The Lead Software... 
    Suggested
    Full time
    Remote work

    I3 Verticals

    Nashville, TN
    1 day ago
  • $142k - $194k

     ...per year Requirements: We need deep expertise in systems software architecture for large-scale environments, including firmware...  ...performance, and cost at hyperscale. We look for strong knowledge of engineering best practices, including coding standards, threat modeling,... 
    Suggested
    Full time
    Temporary work

    Oracle

    Nashville, TN
    13 days ago
  • Lead or Content Developer with Duck Creek (Remote Available) Contract BCforward began as an IT business solutions and staffing firm. Founded in 1998, BCforward has grown with our customers’ needs into a full service personnel solutions organization. BCforward’s headquarters...
    Suggested
    Remote job
    Contract work

    BCforward

    Nashville, TN
    6 days ago
  • $114.6k - $234.6k

     ...Salary: $114,600 - 234,600 per year Requirements: We are seeking 7+ years of experience in operational excellence, field engineering, deployment execution, technical program management, systems or process transformation, business operations, or a similarly complex... 
    Suggested
    Full time
    Flexible hours
    Shift work

    Oracle

    Nashville, TN
    4 days ago
  • $114.6k - $234.6k

     ...workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes...  ...innovations to life-saving care. And with AI embedded across our products and services, we... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Nashville, TN
    3 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

    Nashville, TN
    5 days ago
  •  ...Lead Mechanical Engineer II – Full-TimeLocation: Tennessee Industry: Manufacturing / R&D / Industrial Engineering Schedule: Full-Time...  ...+ years in a lead or supervisory roleStrong proficiency in CAD software (SolidWorks, AutoCAD, CATIA, or similar)Experience with FEA, thermal... 
    Full time

    gpac

    Nashville, TN
    1 day ago
  •  ...looking for experienced technical individuals for our IBMi– SR Engineer position! As a part of the LightEdge Solutions team, you will be...  .../IP networking are required. Experience with replication or HA software like MIMIX or iTera. Power HA etc is required.... 
    Night shift

    Lightedge

    Nashville, TN
    5 days ago
  •  ...benefits, professional development, and a passionate team of co-workers! Novatech has an exciting opportunity for you as a SYSTEMS ENGINEER , supporting our greater Nashville market. Our Systems Engineer team takes escalations from the Systems Specialist team and... 

    Novatech Inc.

    Nashville, TN
    22 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

    Nashville, TN
    2 days 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

    Nashville, TN
    2 days ago
  •  ...Lead Software Engineer Mandatory Skills: Lawson COBOL and Infor IPA software A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions... 
    Work experience placement

    Omni Inclusive

    Nashville, TN
    2 days ago
  •  ...our employees. You fuel our culture of purpose, passion, and collaboration. We're in this together. Job Posting Title: Lead Software Engineer, CBS Sports Digital Department: CBS Sports.com Technology Location: Louisville, Kentucky; Nashville, Tennessee; Fort... 

    Paramount Unified School District

    Nashville, TN
    4 days ago
  •  ...contract to strengthen the Infopro Digital Automotive team in Nashville, TN. Infopro Digital Automotive develops digital tools and software dedicated to the performance of decision-makers in the various sectors of the automotive aftermarket industry. Services benefit... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Infopro Digital

    Nashville, TN
    1 day ago
  • $85k - $95k

     ...experience is a plus but not required.Purpose of Position:The Hardware Engineer oversees the hardware testing and debug environment setup,...  ....- Proficient with Microsoft Office Suite or related software.- Proficiency with or the ability to quickly learn the organization... 
    Work at office
    Local area
    Day shift
    Afternoon shift

    Focus

    Antioch, TN
    9 days ago
  •  ...Lead Supply Chain Engineer (Implementations) - RemoteLogistics at full potential. At GXO, we're constantly looking for talented individuals at all levels who can deliver the caliber of service our company requires. You know that a positive work environment creates happy... 
    Work at office
    Local area
    Remote work

    GXO

    Nashville, TN
    2 days ago
  •  ...Identify recurring issues and initiate problem tickets for them  Make recommendations for improvements of supported hardware and software, with an eye on our clientele’s security posture  Maintain accurate and real time timesheets, record complete and accurate notes... 
    Work at office

    VC3, Inc.

    Nashville, TN
    16 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 work... 
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Nashville, TN
    4 days ago
  • $96.3k - $264.1k

     ...Salary: $96,300 - 264,100 per year Requirements: We bring extensive professional experience in site reliability engineering, software engineering, cloud infrastructure, platform engineering, systems engineering, or a related technical field. We have proven experience... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  •  ...Systems Engineer - Nashville, 37203, United States of America How We LEAD: We are currently seeking a Systems Engineer to be a key member of our Technical Operations Center. They will apply their server and cloud management skills in a global enterprise to ensure... 
    Shift work

    Universal Music Group

    Nashville, TN
    more than 2 months ago
  • $142k - $194k

     ...operating systems, middleware, servers, cloud infrastructure, and software environments. We value hands-on experience with performance...  ...recovery. We value collaboration across development, cloud engineering, product engineering, and other IT teams, along with clear... 
    Full time
    Shift work

    Oracle

    Nashville, TN
    4 days ago
  • $230k - $250k

     ...advances in cloud infrastructure, automation and analytics, and software delivery, we help enterprises deliver on the promise of...  ...Qualifications ~ Bachelors degree in Computer Science, Engineering, or equivalent ~4+ years Pre Sales and Data Center experience... 
    Work at office

    AHEAD USA

    Nashville, TN
    5 days ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...Industries Software is seeking a Digital Thread & Systems Engineering Intern to support the Capital PreSales organization. This... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Nashville, TN
    1 day ago
  •  ...firm with several large customer engagements across Europe and US. It provides strategic business consulting, technology, engineering and outsourcing services to help clients leverage technology and create impactful and measurable business value for every IT... 
    Full time

    Avance Consulting Services

    Nashville, TN
    1 day ago
  • $102.3k - $209.5k

     ...automation tasks. We understand ROS2, Nvidia tools, and AI/ML software used for locomotion, feedback, and sensors....  ...debug, and resolve bugs using a systematic approach. We mentor engineers, participate in design reviews, and help define standards for... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    10 days ago
  • Company Description Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and...
    Permanent employment
    Full time
    Contract work
    For contractors
    Work experience placement
    H1b
    Work at office

    Procom Services

    Nashville, TN
    1 day ago
  • Company Description Jobs Bridge Inc is among the fastest growing IT staffing / professional services organization with its own job portal. Jobs Bridge works extremely closely with a large number of IT organizations in the most in-demand technology skill sets. ...
    Full time

    Jobsbridge

    Nashville, TN
    1 day ago
  •  ...—fast. Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than...  ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly... 

    SynergisticIT

    Nashville, TN
    2 days ago
  •  ...professional experienceExtensive hands-on software design and programming experience,...  ...and provide technical guidance to junior engineers and peersDrive adoption of engineering best...  ...innovations to life-saving care. And with AI embedded across our products and services, we... 
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago

Do you want to receive more vacancies?

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