Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

MedAcuity · 10 hours ago

Senior Embedded Software Engineer

MedAcuity is a leading software engineering firm focused on healthcare technology and innovation. As a Senior Embedded Software Engineer, you will manage the design and implementation of complex software systems for medical technology products, collaborating with clients and multi-functional teams to ensure seamless software development.

ConsultingSoftware
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

Develop embedded software ( C / C++, RTOS, Linux, Windows ) in a cross-platform development environment for controlling analytical instrumentation and medical devices, using high-speed communication channels, real-time data acquisition, and digital / analog I/O’s
Follow the full design life cycle process including participation in requirements specification, design activities, planning, code reviews and creating corresponding artifacts
Develop and maintain manual / automated Software Testing ( SVN, scripts, C++ / C#, Windows )
Establish and execute verification plans against units in a simulated, emulated, and laboratory environment
Collaborate and be part of a multi-functional development team

Qualification

Embedded software developmentC / C++ programmingReal-time operating systems (RTOS)Microprocessor architecturesMultithreaded programmingObject-Oriented programmingDevelopment tools proficiencyAgile / Scrum experienceRobotics backgroundPassion for learning

Required

8+ years design and programming experience
Solid understanding of microprocessor architectures, interfaces, and digital logic
Experience with multithreaded programming for real-time embedded systems ( C / C++, RTOS )
Knowledge of Object-Oriented programming techniques
Experience with development tools such as logic analyzers, signal generators, oscilloscopes, debuggers, emulators, and simulators
Familiarity with Microchip, Freescale, NXP, ARM, or other microcontrollers, modern C++ ( C++11, STL, BOOST libraries ), and high-speed communication protocols and interfaces ( such as DMA, PCI, USB )
Passion to learn new systems, methodologies, technologies, and tools
B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent years of professional work experience

Preferred

Would be ideal to have working experience in a highly regulated environment, such as medical device or aerospace / defense
Professional background with robotics is also helpful
Work history in Agile / Scrum environments

Benefits

Medical, dental and vision insurance
Health Reimbursement Arrangement (HRA)
Flexible Spending Accounts
401(k) with company match
Company paid life and disability insurance
Additional voluntary life insurance
Employee assistance programs
Recognition awards
Competitive vacation and sick time allowances
Company holidays

Company

MedAcuity

twittertwittertwitter
company-logo
MedAcuity provides strategic consulting, quality assurance, compliance, and software development services.

H1B Sponsorship

MedAcuity has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2020 (4)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Dennis Fuccione
Co-Founder and President
linkedin
Company data provided by crunchbase