Embedded Software Engineer
$78.4k - $130kITW
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.
$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...SuggestedWork experience placementWorldwide$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...Suggested16 hoursTemporary work$91.1k - $129.8k
...will you be working with? The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of products for the rail... ..., and Train Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross-functional Engineering team...SuggestedWork experience placementWorldwide$8k
...has an exciting new, fully FUNDED opportunity for a Lead Systems Engineer on our largest PRIME contract. Our team of Analysts and... ...immediate gratification. This premier program encompasses traditional software services including Systems Design and Engineering, Database...SuggestedPermanent employmentContract workTemporary workImmediate startFlexible hours$266.5k - $313.5k
...Lead DevOps Engineer An active TS//SCI clearance with polygraph is required for this role Hey! Bitwise is a leading provider... ...administrators Collaborate with and support a larger team of 25+ software engineers Provide guidance and advice for overall system...SuggestedExtra incomeContract workFlexible hoursNight shift$10k
...Love the Work You Do, Any Mission Is Possible Position: CNO Embedded Developer ***(Active Clearance with a Polygraph is... ...work closely with analysts, operators, data scientists, and software engineers to provide tactical mission support. This fast-paced and dynamic...Extra incomeFlexible hours$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 workImmediate startRemote workWorldwideFlexible hours- ...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
$100k - $230k
...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...Work experience placementLocal area$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 timeFor contractors- ...SATCOM Systems Engineer Location: Aberdeen Proving Ground (APG), MD Type: Hybrid3x a week in office. Business necessity... ...development team. The engineer will collaborate closely with test, embedded software, DSP, and FPGA engineers to ensure SATCOM systems and...Full timeCasual workWork at officeRemote workWorldwideMonday to FridayAfternoon shift
- ...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 contractorsWork at officeFlexible hours
$131k - $161k
...leveraging new tools. Above all ...make CNO the best place for software development at the agency. Create a development environment... ...teams, and mission developers. ~5+ years of deep systems engineering and cloud architecture experience, with a proven track record...Contract workWork experience placementLocal areaShift work$200k - $220k
...Location: Annapolis Junction, Maryland Type: Contract Job #3946 Title: Systems Engineer Location: Annapolis Junction, MD Compensation Range: $200 -$220K *Clearance: *Active TS/SCI w/ Polygraph needed to apply * Company Overview:...Contract work$64k - $128k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Applies systems engineering principles throughout the systems life cycle phases: Concept,...Local area- ...looking for professionals in a variety of roles to apply system engineering fundamentals to the development, testing, deployment,... ...SharePoint or Confluence. Working knowledge of a variety of software development principles and languages (Python, C++, Java, etc)...
$10k
...employee experience that is rare within our industry. The System Engineer shall be responsible for requirements engineering, integration... ..., and allocation of the same to individual hardware, software, facility, and personnel components Coordinate the resolution...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$170k - $260k
...Are you a Senior HPC Systems Engineer who is ready for a new challenge that will launch your career to the next level? Tired of... .... We Make It Happen! GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution...Full timeContract workRemote workWork from homeRelocation package$182k - $233k
...technology-we partner with some of the most mission-driven teams in defense and beyond to solve challenges that truly matter. As a Systems Engineer here, you won't just contribute to projects-you'll help shape outcomes that make a real-world impact. We also know that...Immediate startVisa sponsorship- ...Job Description Overview SOSi is seeking a Systems Engineer C4l and/or C5ISRT experience to support a government program in... ...equipment. Write and review reports related to hardware and software capabilities. Develop hardware and software prototypes and emulators...For contractorsWork at officeWorldwideNight shift
$71k - $120k
...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft... ...planning through assessment or preparation of system engineering management plans and system integration and test plans. Interacts...$122k - $253k
...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...Nightwing is seeking a Senior Systems Engineer to play a pivotal role in designing, delivering... ..., and regulatory compliance are embedded throughout the solution lifecycle Serve...- ...compensation and benefits package. Visit our website at: Systems Engineer 2 Candidate must have an active TS/SCI w/Poly DCCA is a... ...System Engineering experience on projects with similar software processes may be substituted for a bachelor's degree. • Fourteen...Contract workLocal areaRemote work
$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 payContract workWork experience placement- ...Polygraph Clearance. 2HB Incorporated is seeking a Senior System Engineer in order to support its government customer in Annapolis... ...Civil, Computer, Electrical, Environmental, Mechanical, Nuclear, Software, Systems, and Engineering Management. Note 2 - Examples...Full time
- ...Que Technology Group, Inc. is seeking a highly motivated System Engineer to join a small, mission-focused team supporting critical client/server environments. This position focuses on systems engineering, automation, security compliance, and administration of enterprise...Temporary workImmediate start
$85.39k - $116.98k
...Syms Strategic Group (SSG) is seeking a talented Senior Systems Engineer (Production Support) Location: Remote Department: Veterans... ...day activities Respond to user calls regarding hardware and software problems, correcting or ensuring that problems are escalated...Full timeRemote work- ...This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Sr. Systems Engineer to support its government customer in Annapolis Junction, MD. The successful candidate will have experience in System Administration...Full time
$187k - $229k
...Systems Engineer 4 - (Systems Engineering, ISO/IEC 15288) Clearance: TS/SCI - Polygraph required Position ID: 15-TSK-2.23-002-SE4 Location: Annapolis Junction, Maryland Description: Applies systems engineering principles throughout the systems life...Flexible hours- ...Systems Engineer Columbia Technology Partners is seeking a Systems Engineer to support the design, integration, testing, and deployment... ...to end-to-end systems engineering activities across hardware, software, network, and Radio Frequency (RF) components, including...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technology Annapolis, MD
- remote software sales Annapolis, MD
- embedded software Annapolis, MD
- software intern Annapolis, MD
- software support Annapolis, MD
- ultimate software Annapolis, MD
- software engineer - cloud services Annapolis, MD
- entry level software sales Annapolis, MD
- software Annapolis, MD
- software qa Annapolis, MD

