AvaSure · 17 hours ago
Embedded Software Engineer
AvaSure is revolutionizing healthcare with cutting-edge virtual care solutions that protect patients and empower clinical teams. The Embedded Software Engineer contributes advanced technical expertise to the design, development, testing, and maintenance of embedded software and systems used within AvaSure products.
Health CareMedical DeviceNursing and Residential Care
Responsibilities
Design, develop, test, debug, and implement embedded software in C/C++, Embedded C, and related languages
Develop, integrate, and optimize drivers and software modules for communication buses such as SPI, I²C, USB, and UART
Implement firmware aligned with software requirements, architecture, and system-level constraints
Perform bug/defect analysis, debugging, and root‑cause investigations using simulation, emulation, and lab tools
Conduct unit, integration, and system testing; follow established Software Development Lifecycle (SDLC) processes
Utilize Software Bug Tracking, static analysis, and automated testing frameworks to ensure reliability
Work closely with hardware engineers on board bring‑up, driver validation, and system integration
Support manufacturing, testing, deployment, and firmware update activities across the product lifecycle
Provide technical input to requirements, design reviews, and risk assessments
Use Integrated Development Environments (IDE), version control, simulation tools, and Application Lifecycle Management (ALM) systems
Develop and maintain Software Requirements Specifications and Technical Specifications
Participate in continuous improvement of development workflows and engineering standards
May act as a team lead or technical guide for smaller project groups
Mentor junior engineers by sharing domain knowledge, reviewing code, and promoting best practices
Qualification
Required
Bachelor's degree in Computer Science, Electrical Engineering, or a related field required
7+ years of experience in embedded software or firmware development
Experience with Firmware development and debugging
Experience with Communication interface drivers
Experience with Software testing and defect analysis
Experience with SDLC, ALM, and version control systems
Experience with Technical documentation (SRS, specifications)
Experience with Lab validation and embedded prototyping
Strong expertise in Embedded C/C++, firmware development, and embedded system design
Proficiency with communication protocols: SPI, I²C, USB, UART, and related hardware interfaces
Advanced debugging skills using logic analyzers, oscilloscopes, simulators, and JTAG/SWD tools
Deep understanding of SDLC, ALM tools, software quality practices, and documentation standards
Experience with performance analysis, prototyping, simulation, and code optimization
Ability to interpret schematics, datasheets, and technical specifications
Strong analytical problem‑solving skills and the ability to work independently on complex tasks
Effective communication with cross‑functional teams, both technical and non‑technical
Benefits
AvaSure sponsored Medical, Dental & Vision
Safe Harbor 401K with Employer Matching up to 4%
HSA Employer Contributions, Employer Paid Life, Short-term and Long-term Disability, and AD&D Insurance Plans
Flexible Time Off Plan & Paid Holidays
Parental Leave
Generous Tuition & Continuing Education Reimbursement available
Employee Referral Bonus
Company
AvaSure
AvaSure® is an intelligent virtual care platform that healthcare providers use to engage with patients, optimize staffing, and seamlessly blend remote and in-person care at scale.
Funding
Current Stage
Growth StageTotal Funding
$0.55M2021-05-20Series Unknown
2013-06-11Series Unknown· $0.55M
Leadership Team
Recent News
2025-11-10
Company data provided by crunchbase