AvaSure

Embedded Software Engineer

AvaSure

full-time

Posted on:

Location Type: Remote

Location: MissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $150,000 per year

Job Level

Tech Stack

About the role

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

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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Embedded Cdriverscommunication busesSPII²CUSBUARTfirmware development
Soft Skills
team leadtechnical guidementoringcollaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering