Job Closed

This listing is no longer active.

AvaSure logo
AvaSure

AI-enabled virtual care—Purpose-built for every clinical setting

Embedded Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 201-500Since 2008H1B No SponsorCompany SiteLinkedIn

Location

Michigan

Posted

120 days ago

Salary

$130K - $150K / year

Seniority

Lead

Bachelor Degree7 yrs expEnglishSDLC

Job Description

Embedded Software Engineer

AvaSure

• 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.

Job Requirements

  • 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

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

Related Job Pages

More Full-stack Engineer Jobs

Kraken Digital Asset Exchange logo

Senior Software Engineer – Frontend, React/React Native

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• Implement high-impact experiments and increase the throughput of the experimentation program to directly drive revenue • Support Kraken’s experimentation platform by enabling reliable exposure logging, metric collection, and experiment guardrails on the frontend • Partner with Data Engineering and Analytics to ensure experimental data aligns with canonical definitions and supports statistically sound analysis • Implement validation, monitoring, and alerting to proactively detect issues in experiment and product event data • Document and evangelize best practices for experimentation and analytics implementation, creating clear guidance for product and engineering teams • Collaborate with product teams to support experiment design needs, including metric feasibility, instrumentation tradeoffs, and implementation patterns • Improve and simplify event data flows to reduce redundancy, improve transparency, and lower long‑term maintenance costs • Contribute to the evolution of Kraken’s experimentation frameworks, enabling faster iteration while preserving analytical rigor

United States
$110.4K - $220.8K / year
Job Closed
Acumen Fiscal Agent logo

Lead Software Engineer

Acumen Fiscal Agent

Acumen Fiscal Agent provides fiscal management services for self-directed populations in the U.S.

OtherRemoteTeam 51-200Since 1995H1B No Sponsor

• Serve as an expert technical resource overseeing architectural design and implementation of software and technologies • Act as a hands-on leader of a small team of engineers • Contribute to high quality, testable software solutions used across the DCI Software product line • Serve as a technology leader, and be the final escalation point for production issues • Work with software development, QA, and DevOps teams to produce high quality technology solutions • Mentor less senior engineers as needed • Build modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals • Infuse quality of service characteristics, such as scalability, manageability and maintainability, into distributed frameworks • Employ industry best practices to evaluate, correct and prevent vulnerabilities during the software development process • Encourage a culture of innovation and accountability while adhering to Agile best practices • Research and prototype new or alternative software solutions to improve quality • Assist in process development and enhancement in accordance with ITIL best practices • Support the positive compliant cybersecurity company posture

Arizona
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Designing, building, and evolving public APIs used by external developers and partners • Improving the security, consistency, and usability of Smile’s API surface • Building and maintaining Ruby on Rails services that power integrations and developer tooling • Developing and evolving Smile’s JavaScript SDKs and frontend libraries • Crafting thoughtful developer experiences — from API ergonomics to documentation • Iterating on existing and building new in-house integrations • Partnering with internal teams to help solve for novel merchant use cases • Championing technical discussions, decisions, and trade-offs • Identifying opportunities to raise the bar in areas like architecture, performance, and security • Sharing context, feedback, and knowledge within and across teams

Canada
$155K - $165K / year
Full TimeRemoteTeam 201-500H1B Sponsor

• Design, develop and maintain backend components using Java and Python • Work on Spring / Spring Boot based services and knowledge of Webservices (REST / SOAP) • Debug complex production issues and perform root cause analysis • Troubleshoot performance and support high priority production issues • Work with QA team for testing, verification and defect closure • Work with Support team to analyze live customer/production issues and drive resolution • Participate in Agile/Scrum ceremonies and deliver tasks in sprint cycles

India