Ivwatch

Ivwatch

Embedded Software Engineer

Newport News, VAPosted 6 days ago$75,000 – $82,000
Full TimeMidUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

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.

Qualifications

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.

Skills & Technologies

PythonGit

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Mid

Salary Range

$75,000 – $82,000

Location

Newport News, VA

Posted

6 days ago

Country

US