Senior Embedded C++ Software Engineer
$105k - $165kFull Spectrum
Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, e ngineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact . Working across different client projects with a wide range of technologies, a career at Full Spectrum offers both technical and professional growth opportunities.
Senior Embedded C++ Software Engineer
The Senior Embedded C++ Software Engineer will have the opportunity to work on a diverse set of products, including complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product development.
ROLE RESPONSIBILITIES :
Wor k on a fast-paced cross-functional team
Collaborate directly with te ch leads and clients to understand requirements and make critical design decisions
Develop software within a structured, IEC 62304-compliant SDLC
Write and maintain design documentation and unit tests
Participate in code reviews
P rovid e technical direction to junior engineers
KEY SKILLS :
5+ years recent experience with modern embedded C++
Experience developing medical devices or other safety critical systems
Strong hands-on experience with embedded development on Linux, Windows, an RTOS, and / or bare metal
Experience interfacing with a wide range of peripherals and protocols, including Wi-Fi, Bluetooth, Ethernet (GbE), RS-485, CAN Bus, SPI, I2C
E xperience with modern SDLC tooling and practices: Git-based source control, unit testing, static analysis, CI/CD
Experience using Agile techniques, including task / issue management
Demonstrated commitment to high quality
Strong oral and written communication skills
Comfortable movin g between client engagements, adapting quickly to new codebases, teams, and product domains
Bachelor’s Degree in Computer Science , Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience
DESIRED EXPERIENCE :
Proficiency in other programming languages such as R ust, C#, Python, or JavaScript
Experience with Yocto
Experience developing and maintaining Jenkins or Azure DevOps pipelines
Experience with Qt/QML
The base salary for this position is $105,000 to $165,000 annually, and the role is bonus eligible.
The final salary offer is determined by factors such as experience, location, skills, education, and market conditions. **
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$130k - $160k
...Overview We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real‑time embedded software, and low‑level... ...Oscilloscopes Logic Analyzers Function Generators Strong embedded C/C++ programming skills Excellent problem‑solving, debugging,...Senior- Role Description We are seeking a strong Senior Embedded C/C++ Engineer for the development of advanced telecommunications systems. This is a hands... ...contribution to development and optimisation of embedded software in C/C++ for telecommunications systems. ~Support tech...SeniorFull timeRelocationFlexible hours
- ...As a software engineer, you contribute to the creation of innovative and leading software solutions. Guided by our top-notch software architects... ...to maintenance. You have extensive hands on experience with C++ and are ready to take a deep dive into one or more of the key...SeniorFull time
- ...WORK In this position the Engineer will be responsible for the design... ...system level integration of software and firmware. Perform the... ...design, and support testing of embedded software in a lab facility,... ...have strong coding skills in C/C++, Python, and MATLAB. This...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level... ...and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including...SeniorRemote work
- ...Seeking an experienced Senior C++ Software Engineer for a full-time remote position, responsible for maintaining and modernizing high-throughput payment processing systems, driving platform migration, and developing robust payment integrations with third-party gateways...SeniorFull timeRemote work
$179.5k - $269.2k
Role Description We are looking for an Embedded Software Developer to design and implement the firmware... ...health. ~Work closely with hardware engineers to validate firmware for existing and... ...-up and debugging. ~Languages: C, C++, Bash, Go, YAML. ~Firmware: OpenBMC,...SeniorFull time- ...actively developing the industry's first software-based CCAP solution ("Cable OS") and... ...experience ~Strong expertise in modern C++ development (multithreaded, high-performance... ...closely with distributed and remote engineering teams ~Troubleshoot complex production...SeniorFull timeRemote workFlexible hours
$95k - $105k
Role Description We are seeking a Senior C++ Software Engineer to develop and maintain software solutions that support warehouse automation, robotics integration, and material handling systems. The role involves: ~Designing scalable applications ~Enhancing legacy...SeniorFull timeTemporary workWork at officeRemote workNight shift- Role Description We are seeking a hands-on Senior Embedded Software Engineer to work on a contractual basis, contributing across the IntelliSep software... ..., implement, and maintain embedded software in modern C++ across IntelliSep instrument platforms and Linux-based systems...SeniorTemporary work
- ...They need you, a highly experienced Senior Software Engineer , to join the technical team located... ...sensor fusion sorter prototype using C++ and Python -Collaborate with cross-functional... ...you need to succeed: -6+ years of embedded software engineering experience...SeniorContract work
$96k - $140k
...considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile... ...systems. The ideal candidate will be a well-rounded C++ developer, work well as part of a rapid pace, collaborative, small...SeniorFull timeTemporary workWork experience placementWork at officeImmediate startRemote workFlexible hours$180k - $240k
...be responsible for Ethernovia’s Networking devices software stack development which will include: ~Embedded Firmware ~Kernel/user mode device drivers ~Stack... ..., and Testing fundamentals. ~Proficient in C/C++ Programming Language. Experience in Python is a plus...SeniorFull timeWork experience placementFlexible hours$149k - $198.5k
...system team works at the intersection of software engineering, machine learning, sensors, and... ...engineer and love the idea of working on embedded AI hardware and software compute systems... ...software for embedded platforms in C and C++. ~Experience with Test-Driven Development...SeniorFull time$125k - $162k
...requirement will not be considered. SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense Solution... ...part of a rapid pace environment consisting of scientists, engineers, and developers to prototype, develop, integrate, and test...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00... ...and debug new and existing real-time firmware in C and C++ for BD Intelligent Medication Dispensing Devices and Systems...SeniorContract workLocal areaRemote workDay shift
$141k - $225.6k
...with our ecosystem of devices and cloud software. Like our products, we work better together... ...Impact We are seeking an innovative C++ Developer to join our team focused on enhancing... ...or Master’s degree in Computer Science, Engineering, or a related field — or equivalent...SeniorWork experience placementWork at officeRemote work$172k - $190k
...Description Flock Safety is seeking a Senior Kernel Engineer to join our Device OS Team... ...and cloud-connected software. Qualifications ~A Bachelors... ...experience within embedded systems/firmware design at multiple... ...etc). ~Mastery of C and C++. ~Experience in...SeniorFull timeWork from homeHome officeFlexible hours- ...owner for our linux user space C++ application, ensuring high-... ..., thread-safe, multithreaded software components (synchronization,... ...scalability. Collaborate on the embedded Linux platform work and Yocto... ...or Masters in Electrical Engineering, Computer Engineering, or...SeniorFull timePart timeRemote work3 days per week
- ...position for a talented, motivated engineer seeking the opportunity to... ...Skills Proficiency in C/C++ programming in an embedded Linux environment. Experience in embedded software design and implementation... ...written communications with senior management and technical staff...SeniorPermanent employmentContract workLocal areaRemote workWeekend work
$125k - $155k
...more exclusive features. Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a... ...STEM discipline 6+ years of C/C++ UML, MATLAB and Simulink experience... ...integration Experience with Embedded Software development and integration...SeniorFull timeRemote workFlexible hours- ...Senior/Staff/Principal Qt C++ Software Engineer Open Position – Senior/Staff/Principal Qt C++ Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging...Senior
- ...Overview Open Position – Senior/Staff/Principal Qt C++ Software Engineer. Horizon Surgical Systems Inc. is developing an AI-driven, imaging-guided surgical robotic system for ophthalmology and microsurgery. The company aims to expand access to care, enhance surgeon capabilities...Senior
$170k - $210k
...Senior Embedded Software Engineer at unspun We are looking for a hands‑on, execution‑driven Senior Embedded Software Engineer to ship and sustain production... ...experience (or equivalent demonstrated impact) Strong C++ (or similar modern language) fundamentals: object‑oriented...SeniorRemote workDay shift$140k - $180k
...Linux developer to join our engineering team. The ideal candidate will... ...extensive experience developing embedded Android and Linux systems and... ...and customize embedded software solutions for IoT devices and... ...fundamentals. Proficiency with C, C++, Java, Kotlin Ability to work...SeniorWork at officeRemote workWork from homeFlexible hoursShift work$117.5k - $235.7k
...nation's premier science and engineering lab for national security and... ...highly motivated Computer Science/Software Engineer. Your primary focus... ..., ultra‑low DC power, size‑embedded RF receiver/transmitter tag... ...systems level programming using C/C++ Strong organizational...SeniorFull timePart timeRemote workWork from homeWorldwideRelocationRelocation packageFlexible hours- Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...SeniorRemote work
$86.8k - $165.2k
...thinking, and highly motivated engineering team developing the next... ...Processing Architectures Software organization delivers embedded processing solutions used... .... We are seeking a Senior Embedded Platform... ...architectures Proficiencyin C/C++ and embedded systems...SeniorTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours- ...systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product... ...to director, manager, or senior engineer Qualifications... ...Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem...SeniorFull timeWorldwide
- ...Overview Black Canyon Consulting (BCC) is searching for a Senior C++ Software Developer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health....SeniorFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded C++ Software Engineer. Be the first to apply!









