Embedded Software Engineer
$75k - $82kivWatch, 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 3 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$100k - $130k
Job Title: Senior Project EngineerLocation: Newport News, VASalary: $100-130K plus bonusJob Summary of the Senior Project Engineer: The Senior Project Engineer will lead a small team on medium to large-scale projects or take charge of a critical portion of a more complex...SuggestedContract workFor contractorsWork at office- ...Responsibilities ~ Serve as part of a larger architecture, engineering, development, and testing team, collaborating on the various layers... ...related field with three years’ work experience or completed Software Development Program with four years’ work experience ~...SuggestedFull timeWork experience placement
$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...Local areaRemote workRelocationRelocation package$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...Local areaRemote workRelocationRelocation package- ...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
- ...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
- Job Title Match Insights % Know your job match score, get recommended jobs and connect with recruiters looking for talent like you! Log in or create your free ClearanceJobs profile Job Requirements Security Clearance not specified Polygraph not specified ...
- The Autonomy Systems Engineer researches, develops, designs and validates mechanical, electrical, and hydraulic hardware and associated... ...control system logic necessary for haul truck functionsWrites software and/or uses model based design techniques to develop software modulesDevelops...
- ...We are looking for Mid, Senior, and Lead Software Engineers to join our team at Prominent Edge. We are a small, stable, growing company that believes in doing things right. Our projects and the needs of our customers vary greatly; therefore, we always choose the approach...Work experience placementImmediate startRemote workFlexible hours
$65k - $110k
...Front-End Software Engineer Soliel is an innovative, premium engineering company specializing in providing Enterprise Architecture, Network Design, Engineering, and Operations Support, Software Design and Development, Data Center Design, Deployment and Migration, and...Flexible hours$100k - $140k
...Full-Stack Software Engineer Are you passionate about building innovative web applications and using AI to address real-world learning challenges? Do you want to help shape the future of education? PrairieLearn is an early-stage EdTech startup. We are hiring talented...Full timeRemote workFlexible hours- ...reports, plans, procedures, studies, and white papers. Perform engineering analyses related to component design, integration, and testing... ...models to requirements definition, system architecture, software design, and hardware design. Develop and execute material, subcomponent...Full timeContract workInterim role
$91.8k - $145.05k
...like: We are seeking a High-Performance Computing (HPC) Systems Engineer to architect, deploy, and maintain the large-scale physical... .... In this job you will: Collaboratively design and implement software infrastructure supporting of High Performance and High Throughput...Full timePart timeRemote workFlexible hours$118.4k - $186.85k
.... What your job will be like: As Lead Site Reliability Engineer on the High Performance Data Facility (HPDF) team, you will play... ...of manual operations, using Python, Go, or shell and standard software development practices. Partner with the architecture team...Full timePart timeRemote workFlexible hours- ...Is hiring for federal client Hutington ingalls IT Systems Engineer 3 Interested candidate can share resume at ****@*****.*** or call Senior Recruiter Alec at (***) ***-**** IT Systems Engineer 3 Company: Huntington Ingalls Industries (HII) Location...Contract workRemote work
$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
...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- ...The Web Application Developer designs and builds resilient software for complex applications, focusing on API development, data services... ..., GitHub Copilot, or equivalent - as a regular part of your engineering workflow. ~ Familiarity with AI DevOps practices: using AI...Temporary workRemote workWork visa
$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... ...interfacesSecret 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- ...training environment. The candidate must be able to work with data engineers, architects, integrators, and system administrators to develop... ...~ Translate user requirements into executable and supportable software design and technical objectives to rapidly drive convergence...Full timeWork experience placement
- ...Aircraft Systems Engineer Location: Newport News, Virginia Job Type: Full-Time Department: Engineering Compensation: Salary... .... · Support the integration of electrical, avionics, software, and mission systems into aircraft platforms. · Perform system...Full timeLocal area
- Is hiring for federal client COMPUTER SYSTEMS SECURITY ANALYST 3 Interested candidate can share resume at ****@*****.*** or call Senior Recruiter Alec at (***) ***-**** COMPUTER SYSTEMS SECURITY ANALYST 3 Company: Huntington Ingalls Industries (HII...Contract workWork at officeDay shift
$140k - $200k
...of roads, helping them get back to conquering their day. HONK is seeking an experienced and versatile fully remote Senior Software Engineer. In this role, you will work closely with our CTO and team of full-stack engineers to design, architect, and build new...Remote work- ...applications, not for an exclusive few. If you're this person, we'd love to talk to you. The Role We are looking for full stack engineers to build fast across BJAK's AI Neobank app. This role is for product-minded engineers who can move across frontend, backend,...Remote work
$150k - $200k
...’ve built. What You’ll Do End-to-End 2D Web Development: Build the entire game architecture from the ground up using 2D web engines (like Phaser or Godot) to ensure lightning-fast browser performance and maximum accessibility. Architect for Scale (1M+ Users):...Full timeSeasonal workRemote workFlexible hours$90k
...customers unlock more results, time, and confidence. Feathr's software marketing platform equips nonprofits with the tools they need... ...the helpers" you've come to the right place. Backend Software Engineer: Compensation: $90,000 base, and a bonus potential of up to...Full timeWork experience placementRemote workHome officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- internship software Newport News, VA
- software Newport News, VA
- software intern Newport News, VA
- id software Newport News, VA
- healthcare software sales Newport News, VA
- entry level software sales Newport News, VA
- software sales Newport News, VA
- software asset management analyst Newport News, VA
- software technology Newport News, VA
- software implementation project manager Newport News, VA



