Embedded Software Engineer
$75k - $82kFull-time
IVWATCH LLC
Position Summary ivWatch is seeking an Embedded Software Engineer to design, develop, test, and maintain embedded software for our medical device products. This role will work closely with software, electrical, systems, clinical, and product teams throughout the product development lifecycle.
The ideal candidate has strong experience developing embedded systems in C/C++, working directly with microcontrollers and hardware, and building reliable, maintainable software for resource-constrained systems.Responsibilities
Embedded Software Engineer duties include, but are not limited to:- Participate in the architecture, design, implementation, testing, and maintenance of reliable, high-quality embedded software for ivWatch medical devices.
- Develop embedded software in C and/or C++ for microcontroller-based systems.
- Perform register-level programming and develop or integrate low-level peripheral drivers, including SPI, I2C, UART, GPIO, timers, ADCs, DMA, and other MCU peripherals.
- Design and debug interrupt-driven and real-time embedded software.
- Develop software using FreeRTOS or similar real-time operating systems.
- Build, cross-compile, and debug firmware for microcontroller platforms, including ARM Cortex-M.
- Read and interpret electrical schematics to understand hardware interfaces, signal paths, component connections, and MCU configurations in support of firmware development and debugging.
- Use laboratory equipment such as oscilloscopes, logic analyzers, multimeters, and signal generators to troubleshoot hardware and software interactions.
- Participate in software architecture, design, and peer code reviews.
- Develop modular, maintainable, and testable software using established software engineering practices.
- Develop unit tests in C/C++ and apply best practices, including boundary and edge-case testing.
- Develop Python-based tools and automated tests to support development, verification, debugging, and data analysis.
- Use Git for version control and collaborative software development.
- Investigate and correct software defects identified during development, verification and validation, and in commercialized products.
- Ensure software development activities comply with applicable regulatory requirements, internal procedures, and software engineering best practices.
- Contribute to the collaborative and fast-moving engineering culture of a growing medical device company.
Required Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
- Professional experience developing embedded software using C and/or C++.
- Ability to read and understand electrical schematics and apply them to firmware development and hardware/software troubleshooting.
- Strong debugging, problem-solving, and analytical skills.
Preferred Qualifications
- Understanding of microcontroller architecture and register-level programming.
- Experience with interrupt handling, concurrency, timing, and real-time embedded systems.
- Experience with embedded peripherals and communication interfaces such as SPI, I2C, UART, GPIO, timers, DMA, and ADCs.
- Experience debugging embedded systems using oscilloscopes, logic analyzers, multimeters, and other laboratory equipment.
- Experience with embedded software build systems and cross-compilation toolchains.
- Familiarity with CMake.
- Experience writing unit tests in C/C++, including boundary and edge-case testing.
- Experience developing test automation or engineering tools using Python.
- Familiarity with FreeRTOS or other real-time operating systems.
- Proficiency with Git and collaborative version control workflows.
- Experience developing software for regulated products or medical devices.
Salary Range: $75,000 - $82,000
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Newport News, VA vacancy
$75k - $82k
...Position Summary ivWatch is seeking an Embedded Software Engineer to design, develop, test, and maintain embedded software for our medical device products. This role will work closely with software, electrical, systems, clinical, and product teams throughout the product...Suggested- ...Job Description Job Description Senior Embedded Firmware/Flight Software EngineerPsionic, Inc. is a startup focused on lidar sensors for autonomous... ...to serve as a Senior Flight Software/Embedded Firmware Engineer to provide design and development support for our second...SuggestedRemote work
$180k - $210k
OverviewThe Subject Matter Expert (SME), Senior Systems Engineer serves as the Government’s primary technical POC, providing overall leadership, technical guidance, and quality assurance.ResponsibilitiesKey Responsibilities:Advisory Leadership: Act as the main technical...SuggestedTemporary workImmediate startFlexible hoursShift work$99k - $122k
...Navy nuclear submarines. Our diverse and innovative team of professionals ranges from skilled trades to project managers, engineers and software developers to solution architects, technical subject matter experts, and system users. We collaborate together at the forefront...SuggestedLocal areaRemote workRelocationRelocation package$130k - $163k
...Navy nuclear submarines. Our diverse and innovative team of professionals ranges from skilled trades to project managers, engineers and software developers to solution architects, technical subject matter experts, and system users. We collaborate together at the forefront...SuggestedLocal areaRemote workRelocationRelocation package- ...contract award Essnova is seeking a Senior Mission Systems Engineer to support multidisciplinary engineering, modeling and simulation... ...models to requirements definition, system architecture, software design, and hardware design. Develop and execute material, subcomponent...Full timeContract workInterim role
$40 - $50 per hour
...Overview: We are currently hiring an Electrical Engineer/Systems Engineer in Newport News, VA. This is a full time position that will be set up as a long term, multi year contract. This position is focused more on facilities and infrastructure. Description: Researches...Long term contractFull timeContract workTemporary workCurrently hiring- ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2... ...unique and challenging problems. This may take the form of embedding with users across the world as well as downloading your...Contract workFor contractors
- ...Aircraft Systems Engineer Eagle Technologies is seeking a motivated and experienced Aircraft Systems Engineer to support the design... ...architectures. Support the integration of electrical, avionics, software, and mission systems into aircraft platforms. Perform system...Full timeLocal area
$100k - $120k
Senior RF Systems Engineer Join to apply for the Senior RF Systems Engineer role at Compendium Federal Technology 3 weeks ago Be among... ...engineering field such as Systems Engineering, Electrical Engineering, Software Engineering, Aerospace Engineering, Mechanical Engineering, or...Full timeImmediate start- ...established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2... ...unique and challenging problems. This may take the form of embedding with users across the world as well as downloading your...Contract workFor contractors
$95k - $117k
...Reliability EngineerLocation: Newport News, VirginiaSalary: $95K -117K plus bonusJob Summary of the Senior Utilities Reliability Engineer: As a Sr. Utilities Reliability Engineer, you will play a crucial role in optimizing and managing utility systems across our facilities...$95k - $117k
...VirginiaCompensation: $95,000 to $117,000 per year, plus bonusOur food manufacturing facility is seeking a Senior Utilities Reliability Engineer to manage and optimize utility systems across our operations, with a primary focus on industrial refrigeration, boiler, and...Full time$112.9k - $257k
...seasoned developer like you with the expertise needed to build software and systems from vision to production-ready. This role is more... ...designsSecret clearanceBachelor's degree in Computer Science, Engineering, or a technology field, or 6+ years of experience in mission...Full timeContract workPart timeWork at officeLocal areaRemote work$149k - $165k
...The Systems Engineer Lead is responsible for leading the technical aspects of research, development, design, and validation of mechanical... ...system logic necessary for haul truck functions. Writes software and/or uses model-based design techniques to develop software modules...- ...scalable web applications, writing and modifying code, debugging software, and training staff. To ensure success as a SharePoint... ...Requirements: Bachelor's degree in computer science or software engineering. MOSS or WSS certification. Previous experience as a...
- DescriptionSAIC is seeking a Systems Engineer to join our team in support of the Air Operations Center Weapons System (AOC WS) Falconer... ...limited to:Perform Systems Engineering in Command and Control (C2) software (TBMCS, MAAPTK, GALE, JADOCS, PTT and more) for the AOC (Air...For contractors
$140k - $160k
GovCIO is currently hiring for a Systems Engineer (SME) to support modernization efforts. This position will be located in Hampton, Va... ...Skills and Experience Bachelor's degree in computer engineering, software engineering, systems engineering or related field experience....Work experience placementCurrently hiring- ResponsibilitiesMake an impactControls Engineer serves as the primary controls and automation resource supporting the onsite System Operations... ...and resolve complex automation and controls issues using PLC software and diagnostic tools.Ability to read, understand, and modify...Permanent employmentLocal areaWorldwideFlexible hours
- ...multiple controls projects simultaneously, ensuring all projects are on track financially and for an on-time deploymentCollaborate with engineering and sales teams to design and quote automation systems and system improvementsDevelop system documentation and provide documented...Remote workWorldwide
- Muhlbauer, Inc., headquartered in Newport News, Virginia, seeks a Software Engineer to work at unanticipated location(s) in the U.S. Will develop and customize software for semiconductor machines. Your tasks:Develop and test software for Mühlbauer’s semiconductor applications...Remote workWorldwideRelocation
- ...DescriptionSummary:Yorktown systems Group is seeking highly qualified Software Developer IIIto provide professional services and support to... ...of software systems.Establish software information and engineering requirements which is necessitated by the potential complexity...For contractors
$95k - $119k
...professionals ranges from skilled trades to project managers, engineers and software developers to solution architects, technical subject matter... ...seeking a highly skilled, motivated individual to join its Embedded Controls and HMI team. You will have the opportunity to...Local areaRemote workRelocationRelocation package$96k - $121k
Req ID: 46989 Team: E37 WELDING ENGINEERING Entity: Newport News ShipbuildingUS Citizenship Required for this Position: Yes Full-TimeShift... ...ranges from skilled trades to project managers, engineers and software developers to solution architects, technical subject matter...Local areaRemote workRelocationRelocation package$124k - $153k
...Navy nuclear submarines. Our diverse and innovative team of professionals ranges from skilled trades to project managers, engineers and software developers to solution architects, technical subject matter experts, and system users. We collaborate together at the forefront...Local areaRemote workRelocationRelocation package- ...according 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...
$53 - $60 per hour
...Job Description: Join a dynamic team as a Hardware Design Engineer, where you will play a pivotal role in designing, developing, and... ...with project managers, scientists, and engineers across avionics, software, thermal/structural, and mechanical design teams....Permanent employmentContract workTemporary work- ...nationally and provide financial relocation assistance. Problem-solving with a purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside customer counterparts, you’ll tackle mission-critical...Work at officeRelocationVisa sponsorshipRelocation package
- ...Digital family. Digital Consultants is looking for a Systems Engineer to help build out and maintain our rapidly expanding... ....g., VMware, Virtual Box, Docker) Experience with automation software Preferred Qualifications Bachelor's degree in computer engineering...Permanent employmentFull timeWork experience placementFlexible hours
- ...Senior Systems Engineer As an AF DCGS Senior Systems Engineer, you will be supporting Air Combat Command, providing requirement development, system integration, architecture, and sustainment support to the Air Force Distributed Common Ground System (AF DCGS) program...Full timeTemporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- software support Newport News, VA
- software Newport News, VA
- software technical support Newport News, VA
- entry level software sales Newport News, VA
- software technical support engineer Newport News, VA
- id software Newport News, VA
- government software Newport News, VA
- ultimate software Newport News, VA
- remote software sales Newport News, VA
- software asset management analyst Newport News, VA


