cover image
LanceSoft, Inc.

Embedded Software Engineer

On site

Fremont, United states

$ 80 /hour

Freelance

05-03-2026

Share this job:

Skills

Communication C/C++ Operating Systems Programming C++ Embedded Systems c++ programming

Job Specifications

We are seeking a skilled Embedded Software Engineer with prior experience in the medical devices industry to join our engineering team. The ideal candidate will have strong expertise in C/C++ programming, RTOS-based systems, and ARM Cortex architectures, along with excellent debugging and communication skills. The role involves developing low-level drivers, embedded firmware, and communication interfaces for safety-critical medical systems.

Key Responsibilities

Design, develop, and maintain embedded software/firmware for medical device products.
Develop low-level drivers and hardware interface layers for embedded systems.
Implement and optimize firmware using C / C++ (C++17 preferred).
Work with ARM Cortex-based microcontrollers and related peripherals.
Develop applications using Real-Time Operating Systems (RTOS).
Implement and debug communication protocols such as SPI, UART, I2C, etc.
Perform unit testing and code verification to ensure high software quality.
Troubleshoot and resolve complex embedded system and hardware interaction issues.
Collaborate with hardware, QA, and system engineering teams to deliver reliable medical device solutions.
Participate in code reviews, design reviews, and technical documentation.
Ensure compliance with medical device software standards and development practices.

Required Skills

Strong programming experience in C and/or C++ (C++17 preferred).
Hands-on experience with RTOS-based embedded systems.
Strong debugging and troubleshooting skills in embedded environments.
Experience with ARM Cortex microcontrollers/processors.
Knowledge of embedded communication protocols (SPI, UART, I2C, etc.).
Experience in low-level driver development.
Familiarity with unit testing frameworks and methodologies.
Experience using debugging tools such as JTAG, oscilloscopes, logic analyzers, etc.
Good verbal and written communication skills.

About the Company

Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele. As a Certified MBE and Woman-Owned organization, we pride ourselves on fostering global cross-cultural connections that advance both the careers of our employees and the success of our clients' businesses. At LanceSoft, our mission is clear: to leverage our global network to seamlessly connect businesses with the right talent and individuals with the right opportunities, all without bias. We... Know more