AvaSure

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

Embedded Software Engineer

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

Location

Michigan

Posted

39 days ago

Salary

$130K - $150K / year

Bachelor Degree7 yrs expEnglishSDLC

Job Description

• 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

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 🌏

Full-stack Engineer39 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Frontend Engineer powering Kraken’s experimentation program

JavaScriptReactReact NativeTypeScript
United States
$110.4K - $220.8K / year

Lead Software Engineer

Acumen Fiscal Agent

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

Full-stack Engineer39 days ago
Full TimeRemoteTeam 51-200Since 1995H1B No Sponsor

Lead Software Engineer overseeing software design and technology implementation at DCI

ASP.NETAzureCloudCyber SecuritySQL.NET
Arizona
Full TimeRemote

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-Stack Software Engineers. As an earl...

Node.jsTypeScriptPostgreSQLReacttRPCTanStackAWSRedisDocker
United States

Combustion Engineer

Kaiser Aluminum

Safety. Innovation. Sustainability. Teamwork. Integrity. At Kaiser Aluminum, these words mean something to us. They are words that describe our culture and the manner in which we conduct business. They are the reason Kaiser Aluminum is Making it Possible. We produce semi-fabricated aluminum mill products engineered to outperform in strength, quality, and recyclability and make a safer and more sustainable world possible. Our coated sheet products protect and preserve the food and beverages your family consumes every day. Our lightweight, high-strength, energy-absorbing automotive extrusions improve your car’s fuel efficiency and performance while protecting your passengers on the road. From nose to tail and wing tip to wing tip, aerospace manufacturers rely on our products to make both commercial and military planes lighter, stronger, and more maneuverable for those who travel and those who protect our nation. We know that customer-focused, innovative solutions that move our industry and our world forward are made possible through the teamwork of a diverse workforce of technical, operational, and business professionals focused on mutual goals. We know that our success is a shared outcome that makes the future possible. At Kaiser Aluminum, we are looking for individuals who share the values that have guided us for more than 75 years. The future belongs to innovators and big thinkers – and Kaiser Aluminum is helping make that future possible. At Kaiser, it’s not just a job, it’s a career. Check out our current opportunities today.

Full-stack Engineer39 days ago
Full TimeRemoteTeam 2,065Since 1946

The Corporate Combustion Engineer leads combustion process development, compliance, and reliability improvement efforts while providing technical support across multiple facilities.

Nfpa 86Six Sigma
Ohio