AI SCORE 8.5

Senior Embedded C++ Developer - Remote Opportunities Available

$120K–$150K/year

About the Role

We are seeking a talented Senior Embedded C++ Developer to join our dynamic team. This role offers the opportunity to work remotely while contributing to cutting-edge projects in embedded systems. You will leverage your expertise in C++ and Linux-based systems to develop high-quality software solutions for embedded devices.

What You'll Do

  • Design, develop, and maintain embedded software for Linux-based systems.
  • Execute architecture, design, prototyping, and code review for embedded devices.
  • Build and maintain robust CI/CD pipelines using tools like GitHub Actions.
  • Optimize system performance through advanced memory management and multithreading techniques.
  • Collaborate with cross-functional teams, product owners, and architects to deliver features.
  • Analyze and debug HDMI bus communication protocols (CEC, ARC/eARC, HDCP).
  • Provide sustaining engineering support for existing Linux-based OS, including improvements and bug fixes.
  • Ensure adherence to coding standards and best practices.

Requirements

  • Bachelor’s degree or higher in Computer Science, Electronics & Communications, Electrical Engineering, or related field.
  • 10+ years of experience in embedded software development, architecture, design, and prototyping.
  • Strong C++ skills (C++11, C++14, C++17) and solid understanding of modern C/C++.
  • Experience with Linux system programming, multithreading, and interprocess communications (IPC/RPC).
  • Hands-on experience with CI/CD pipelines and build automation tools (e.g., GitHub Actions, Makefiles).
  • Knowledge of HDMI, EDID structure, CEC protocol, ARC/eARC, AV infoframes, HDCP.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Nice to Have

  • Experience with hardware abstraction layers and next-generation platforms.
  • Familiarity with agile methodologies.
  • Previous experience in a remote work environment.

What We Offer

  • Competitive salary ranging from $120,000 to $150,000 per year.
  • Remote work flexibility.
  • Opportunities for professional development and growth.
  • Collaborative and inclusive work culture.
  • Access to cutting-edge technologies and tools.
Why This Job8.5 of 10

This Senior Embedded C++ Developer role offers a competitive salary, remote work flexibility, and the chance to work on innovative embedded systems projects.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About JPS Tech Solutions

Explore exciting career opportunities at JPS Tech Solutions in 2026. Discover a range of remote, hybrid, and office roles tailored to fit your skills. Utilize our advanced filters, application tracking, and company insights to streamline your job search. Stay updated with industry news and find the perfect position at JPS Tech Solutions that aligns with your career goals. Your future begins here!

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in C++ and experienced with Linux-based systems, specifically with a deep understanding of multithreading and interprocess communication to optimize performance in embedded environments.

Self-motivated and disciplined, thriving in a remote work environment, with strong organizational skills to manage tasks effectively and meet project deadlines while collaborating asynchronously with team members.

A strong advocate for CI/CD best practices, with hands-on experience in implementing GitHub Actions for automated testing and deployment, ensuring high-quality software delivery in embedded systems.

Learning Resources

C++ Programming Language - Learn C++guide

Career Path

Senior Embedded C++ Developer(Now)Lead Embedded Systems Engineer(1-2 years)Technical Architect for Embedded Systems(3-5 years)

Market Overview

Market Size 2024
$15B
Annual Growth
7.5%
AI Adoption in Embedded Systems
35%
Investment in Embedded C++ Technologies
+50%
Labour Demand for Embedded Developers
+20%
Avg Salary for Senior Embedded C++ Developer
$120K

Skills & Requirements

Required
C++LinuxEmbedded Systems
Growing in Demand
Real-Time Operating Systems (RTOS)Machine Learning for Embedded SystemsIoT Protocols (MQTT, CoAP)
Declining
Visual C++MFC (Microsoft Foundation Class)

Domain Trends

Rise of AI in Embedded Systems
The integration of AI capabilities in embedded systems is growing, with 35% of companies investing in AI-driven solutions to enhance performance and efficiency.
Increase in IoT Device Deployment
The number of IoT devices is expected to reach 30 billion by 2025, driving demand for embedded C++ developers to create efficient, scalable solutions.
Shift Towards Open Source in Embedded Development
Open source technologies are gaining traction, with 60% of embedded projects now utilizing open source tools and libraries, enhancing collaboration and innovation.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.