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 Annapolis, MD vacancy
  • $116.36k - $155.15k

     ...no supervision.The Main Responsibilities•The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Coordinate directly with customer to define requirements, engineer solutions, and rapidly implement into production... 
    Suggested
    Temporary work

    Lumen Technologies

    Annapolis, MD
    5 days ago
  • $134.75k - $180.25k

     ...agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.This Specialist Solution Engineer role sits within our Emerging Business Unit, focusing on products in a similar growth lifecycle phase. The EBOU’s mission is to... 
    Suggested
    Full time
    Remote work

    Salesforce

    Annapolis, MD
    5 days ago
  •  ...individual to expand our world class Team. We are looking for an engineer willing to learn and grow with our company. Our multifaceted...  ...working for a small privately held company with on-site hardware and software design, as well as on-site manufacturing and test. The close... 
    Suggested
    Full time

    Annapolis Micro Systems

    Annapolis, MD
    1 day ago
  •  ...individual to expand our world class Team. We are looking for an engineer willing to learn and grow with our company. Our multifaceted...  ...working for a small privately held company with on-site hardware and software design, as well as on-site manufacturing and test. The close... 
    Suggested
    Full time

    Annapolis Micro Systems

    Annapolis, MD
    1 day 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... 
    Suggested
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Annapolis, MD
    3 days ago
  • $150k - $170k

     ...on-site and interested in moving the platform forward. Position Job Duties Core z/OS Engineering: Install, configure, and maintain z/OS and related IBM system software (SMP/E, PTF/RSU management, PARMLIB/PROCLIB maintenance, and IPL planning). Modernization... 
    Full time

    HRUCKUS

    Annapolis, MD
    3 days ago
  •  ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test... 

    Department of the Air Force

    Arnold, MD
    1 day ago
  •  ...Job Type Full-time Description Athenix Solutions Group is looking for a Hardware Engineer for a variety of roles to supporting the design and development of complex computing systems in the defense of our nation. Do you have skills and experience in... 
    Full time

    Athenix Solutions Group

    Annapolis, MD
    1 day ago
  •  ...and system design documentation. Guides system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans. Interacts with the Government regarding Systems Engineering technical... 
    Temporary work
    Local area

    Navstar

    Annapolis, MD
    3 days ago
  •  ...around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership Because who you work with matters.The System Engineer shall be responsible... 
    For contractors
    Work at office
    Flexible hours

    Navstar

    Annapolis, MD
    3 days ago
  • $168k - $240k

     ...Belay Technologies is seeking a System Engineer to join our intel team. Join a high-impact...  ...a widely used web-based user interface. Embedded within a broader engineering...  ...this role, you will collaborate across software teams to help architect robust systems,... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    3 days ago
  • $105k - $200k

     ...Places to Work 2026! Belay Technologies is seeking a System Engineer to join our intel team. We have an immediate need for a Junior...  ..., developers, and the UX team to ensure mission-driven software capabilities are accurately defined, built, tested, and delivered... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    Belay Technologies

    Annapolis, MD
    2 days ago
  •  ...Systems Engineer Applies systems engineering principles throughout the systems life cycle phases: Concept, Development, Production, Utilization, Support, and Retirement. Interacts with the Government regarding Systems Engineering technical considerations and for associated... 
    Temporary work
    Local area

    Vetegrity

    Annapolis, MD
    4 days ago
  • $141.4k - $212.1k

     ...your mark, come join us.THE ROLEAs a Senior Pre-Sales Systems Engineer supporting U.S. Air Force and federal defense customers, you will...  ...and competitive offerings across DAS, NAS, SAN, FC, iSCSI, and software-defined or distributed storage environments.Capture customer... 
    Flexible hours

    Pure Storage

    Annapolis, MD
    5 days ago
  •  ...Scope Polygraph Clearance. 2HB Incorporated is seeking a Systems Engineer to support its government customer in Annapolis Junction, MD....  ...network and data processing system integration, hardware and software configuration, deployment, and sustainment. Understanding/... 
    Full time
    Work at office

    2HB Incorporated

    Annapolis, MD
    4 days ago
  • $141.4k - $212.1k

     ...endless opportunities and leave your mark, come join us.THE ROLEEverpure (formerly Pure Storage) is hiring a Senior Pre-Sales Systems Engineer to support our Higher Education business, with a focus on R1 research universities.R1 institutions are not one customer. A single... 
    Contract work
    Flexible hours

    Pure Storage

    Annapolis, MD
    6 days ago
  •  ...construction site to monitor progress and ensure conformance to engineering plans, specifications, and construction/safety standards....  ...programs such as Primavera Project Planner, Project Management software, Microsoft Office software Understanding of, and experience... 
    Contract work
    For contractors
    For subcontractor
    Work at office

    Kokosing

    Annapolis, MD
    4 days 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

    Annapolis, MD
    2 days ago
  • Required Qualifications: ~8+ years of hands-on experience as a z/OS Systems Programmer ~ Deep understanding of z/OS internals, JES2/JES3, WLM, SMP/E ~ Experience with one or more subsystems (CICS, DB2, IMS, MQ) ~ Strong diagnostic and problem-solving skills...

    3B Staffing LLC

    Annapolis, MD
    3 days ago
  •  ...solvingExceptional in execution and impactThe RoleAs a Senior Site Reliability Engineer at Proofpoint you will develop a deep understanding of the...  ...and involve multiple stakeholders, network, hardware and software that relate to scaling and performance.• Ensure proper... 
    Full time
    Flexible hours

    Proofpoint

    Annapolis, MD
    3 days ago
  •  ...is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Systems Engineer in order to support its government customer in Annapolis Junction, MD. Description: 2HB is seeking experienced Systems Engineer... 
    Full time

    2HB Incorporated

    Annapolis, MD
    3 days ago
  • Zachary Piper Solutions seeks a Senior UI/UX Software Engineer to modernize government applications. You will bridge UX, frontend development, and information architecture to deliver user-centric, accessible interfaces for complex environments, collaborating with engineers... 

    Zachary Piper Solutions

    Annapolis, MD
    4 days ago
  • Program Integrator Level 3 - Portfolio Innovation & Agile Acquisition SITEC Consulting is seeking an experienced Program Integrator Level 3 to support the accelerated stand-up and execution of an innovation-focused portfolio within the Intelligence Community. This position...
    Contract work
    Flexible hours

    SITEC Consulting LLC

    Annapolis, MD
    1 day ago
  • Join us at Sparksoft, where we're not just another tech company—we're a catalyst for change. Our mission isn't just to offer IT solutions; it's to revolutionize the way you work. Here, passion isn't just a buzzword; it's the fuel behind groundbreaking ideas and transformative...
    Work at office
    Immediate start
    Flexible hours

    Sparksoft

    Annapolis, MD
    2 days ago
  • $70k - $110k

     ...Salary: $70,000 - 110,000 per year Requirements: We are seeking software engineers with a solid grasp of software development fundamentals, including object-oriented programming, design patterns, and maintainable code architecture. We value experience with one... 
    Full time
    Immediate start

    OpenPath Products

    Annapolis, MD
    2 days ago
  •  ...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our...  ...a motivated, career-oriented, and customer-focused Front End Software Engineer  to join our team in Annapolis Junction, Maryland.... 

    Envision Innovative Solutions

    Annapolis, MD
    1 day ago
  •  ...Akina Inc. in Annapolis Junction, MD is seeking a Systems Engineer to translate user requirements into system-level specifications, develop architectures, and produce interface control documents in coordination with stakeholders. The role emphasizes requirements management... 

    Jobleads-US

    Annapolis, MD
    3 days ago
  • $232k - $284k

     ...documentation. Interact with the Government regarding Systems Engineering technical considerations and for associated problems, issues...  ..., and allocation of the same to individual hardware, software, facility, and personnel components. Coordinate the resolution... 
    Contract work
    Flexible hours

    Jobleads-US

    Annapolis, MD
    3 days ago
  • $110k - $175k

     ...Our Community of Food People!The Senior Refrigeration Systems Engineer is responsible for the design, optimization, reliability, and lifecycle...  ...Office Suite and engineering or maintenance management software applications.Ability to influence cross-functional teams and drive... 
    Minimum wage
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours
    Night shift

    US Foods

    Annapolis, MD
    6 days ago
  •  ...individual to expand our world-class team. We are looking for an engineer willing to learn and grow with our company. Our multifaceted...  ...working for a small privately held company with on-site hardware and software design, as well as on-site manufacturing and testing. The close... 

    Annapolis Micro Systems

    Annapolis, MD
    a month ago

Do you want to receive more vacancies?

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