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 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Annapolis, MD vacancy
  • $108.8k - $163.2k

     ...part of history, they're making history.Northrop Grumman Mission Systems is looking for a Principal or Senior Principal Embedded Software Engineer with the desire to learn new technologies and develop software for cutting edge Undersea Payloads. The embedded software... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

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

     ...of X team is building an elite group of engineers with a strong sense of shared responsibility...  ...andintelligence mission. Perform embedded development, vulnerability analysis, reverse...  ...Skills Six (6) years experience with Software development experience using C, C/C++, or... 
    Suggested
    Work at office
    Flexible hours

    Set Of X

    Annapolis, MD
    3 days ago
  • $71.5k - $98.1k

    The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of products for the rail industry such as Electronically...  ..., and Train Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team... 
    Suggested
    Work experience placement
    Worldwide

    Wabtec

    Annapolis, MD
    3 days ago
  • $750 per month

    Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures. Requirements Interclypse provides... 
    Suggested
    16 hours
    Temporary work

    Interclypse

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

    The Hertz Corporation

    Annapolis, MD
    5 days ago
  • $135.8k - $203.6k

     ..., and authentic self-starters with a demonstrated ability to own their tasking and dependably deliver on commitments.The Systems Engineering, Integration, and Test & Logistics (SEIT&L) Department at Northrop Grumman Oceanic is seeking a systems engineering generalist to... 
    Full time
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Annapolis, MD
    1 day ago
  • $235k - $250k

    Links Technology is seeking a highly experienced Systems Engineer IV to join a dynamic team in Annapolis Junction, MD. This is an experienced career opportunity to contribute to a cutting-edge cybersecurity project that significantly impacts the DOD/Intel community. You... 
    Full time
    For contractors

    Links Technology Solutions

    Annapolis, MD
    1 day ago
  • $111.16k - $150.39k

     ...Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Mobile Device Management (MDM), Mobile Security, RMF, Secure Authentication Certifications... 
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Annapolis, MD
    3 days ago
  • $10k

     ...Love the Work You Do, Any Mission Is Possible Position: CNO Embedded Developer *(Active Clearance with a Polygraph is Required)*...  ...work closely with analysts, operators, data scientists, and software engineers to provide tactical mission support. This fast-paced and... 
    Extra income
    Flexible hours

    Tiber Technologies

    Annapolis, MD
    3 days ago
  • $69.4k - $158k

    Embedded Developer The Opportunity: As an embedded software engineer, you know how to create and maintain critical pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate. We’re... 
    Contract work
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis, MD
    3 days ago
  •  ...Science in Computer Science, Electrical Engineering, Computer Engineering, or similar technical...  ...minimum of five (5) years of applicable embedded developer experience Experience with...  ...Experience automating the testing of embedded software running on embedded devices Experience... 
    Temporary work
    Local area
    Flexible hours

    Woodsong Technologies, LLC

    Annapolis, MD
    3 days ago
  • $55.28 - $80 per hour

     ...to preserve continuity and ensure mission success. Job Title Embedded Developer Commitment To Non-Discrimination All qualified...  ...local, or international law. Responsibilities As an embedded software engineer, you know how to create and maintain crucial pieces of software... 
    Hourly pay
    Contract work
    Local area

    EverWatch

    Annapolis, MD
    3 days ago
  • $157k - $177k

     ...and perform troubleshooting. Understand and communicate complex software systems. Modify Confluence pages and write technical...  ...implementation planning through assessment or preparation of system engineering management plans and system integration and test plans. Interacts... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Shift work
    Rotating shift
    Day shift

    Amentum

    Annapolis, MD
    5 days ago
  •  ...Overview Position Title: Systems Engineer Location: Annapolis Junction, MD Reports To: Program Manager; Team Lead Job Type: Full-time Clearance Requirement: Active TS/SCI with Polygraph Summary: Dig in with your teams to effectively perform requirements analysis, refinement... 
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    lufco

    Annapolis, MD
    4 days ago
  •  ...clearance.*** Job Description GliaCell is seeking a Senior Systems Engineer on one of our subcontracts. This is a full‑time position...  ...expertise that assists in sustaining critical mission‑related software and systems to a large government contract. Responsibilities Seeking... 
    Full time
    Contract work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis, MD
    4 days ago
  •  ...SageCor Solutions is expanding its Maryland footprint, delivering high‑end engineering services and full lifecycle system engineering across federal and commercial programs. A TS/SCI with polygraph is required, with emphasis on AI and data analytics capabilities. The role... 

    Sagecor Solutions

    Annapolis, MD
    3 days ago
  • $86.8k - $165.2k

     ...Job Overview Position: Senior Systems Engineer – Combat Identification of Friend and Foe (IFF) SolutionsLocation: Aberdeen Proving Ground...  ...applications. Develop system design and flow down to hardware/software configuration items. Collaborate with Integrated Program Team (... 

    Prattwhitney

    Annapolis, MD
    4 days ago
  • $190k - $200k

     ...and mission-focused professionals dedicated to making a meaningful impact. Since 2006, we have delivered innovative technology, engineering, cybersecurity, and mission support solutions to government and commercial clients. Our people are our greatest strength. We foster... 
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis, MD
    1 day ago
  •  ...why we are atop veteran employer and Certified Great Place to Work™ ASRC Federal Agile Decision Sciences LLC is seeking a Systems Engineer to provide systems engineering, technical coordination, and analytical support for NASA's Space Communications and Navigation (SCaN... 
    For contractors
    Work at office
    Shift work
    3 days per week

    ASRC Federal Holding Company

    Annapolis, MD
    1 day ago
  •  ...makes a real-world impact? BigBear.ai is seeking a skilled Embedded Engineer to join our mission-driven team supporting critical government...  ...What You Will Do Design, develop, debug, and test embedded software for mission-critical applications. Perform requirements... 

    Bigbear.ai

    Annapolis, MD
    3 days ago
  • $52 - $75 per hour

     ...Job Title Systems Engineer Overview EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country’s most critical missions. We are a full-service government solutions company. Harnessing the most advanced technology... 
    Hourly pay
    Contract work
    Local area

    EverWatch

    Annapolis, MD
    5 days ago
  •  ...Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full life cycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high... 

    Sagecor Solutions

    Annapolis, MD
    4 days ago
  •  ...sustainment documentation. You will work at the intersection of Linux engineering, identity management, automation, and cybersecurity to...  ...including installation, configuration, and support of COTS/GOTS/FOSS software in a large‑scale Linux environment Strong Linux systems... 
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis, MD
    5 days ago
  • $182k - $233k

    Exploitation Analyst Make an Impact Where It Matters Most At Intelliforce, this work sits at the intersection of analytic insight and technical precision. In this role, you will help uncover and understand information within SIGINT and cybersecurity systems to support ...
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis, MD
    5 days ago
  •  ...Capitalsolutionsgroup is seeking a Senior Systems Engineer to join the Enterprise Infrastructure Services group and contribute to DES projects and enterprise IT modernization at Fort Meade, MD. The role involves leading IA-focused design activities, implementing and evaluating... 

    Capital Solutions Group LLC

    Annapolis, MD
    5 days ago
  •  ...Usertech/Canterbury is hiring Systems Engineers to tackle challenging US Government projects. The position demands a Top Secret clearance and 10 years of relevant experience. Responsibilities include managing system requirements and participating in teams designing new... 

    Usertech/Canterbury

    Annapolis, MD
    4 days ago
  •  ...specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services. About Sitec SITEC is an employee and customer focused Information Technology and Professional Services Firm... 

    SITEC Consulting LLC

    Annapolis, MD
    1 day ago
  • $114.6k - $234.6k

     ...Job Description Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working...  ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • Overview Sourcing for a Mission Customer Outreach Liaison who is responsible for collaborating with mission customers in support of Video, Image, Speech, and Text Analytic capabilities. Responsibilities Collaborate with mission customers in support of Video, Image, Speech...

    Avid Technology Professionals

    Annapolis, MD
    3 days ago
  •  ...Tupelo, MS. Mission Quantum Research is looking to staff a Systems Engineer Level 5 to support a Government program that delivers important...  ...integration, and testing of all components of complex hardware/software systems to include requirements elicitation, analysis and... 
    For contractors
    Work at office
    Remote work

    Quantum Research

    Annapolis, MD
    4 days ago

Do you want to receive more vacancies?

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