
Embedded Software Engineer
AvaSure
full-time
Posted on:
Location Type: Remote
Location: Missouri • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $150,000 per year
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