Jobs via Dice03.02.26
AI SCORE 8.5

Embedded Software Engineer (Real-Time C/​C++ on Linux) - Remote Opportunities

$166K–$187K/year

About the Role

We are seeking a talented Embedded Software Engineer (Real-Time C/C++ on Linux) to join our team. This role offers the opportunity to work on cutting-edge projects in a dynamic environment. As an Embedded Software Engineer, you will be responsible for developing and integrating real-time software solutions using C/C++ in Linux environments. This position is ideal for candidates with a strong background in embedded systems and a passion for innovation.

What You'll Do

  • Develop real-time embedded software using C/C++ in Linux and RTOS environments.
  • Integrate software with hardware components and ensure seamless functionality.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Utilize Agile methodologies such as Scrum and Kanban for project management.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Implement TCP/IP communication protocols and optimize software performance.
  • Provide mentorship and guidance to junior engineers in the team.
  • Maintain active security clearance and adhere to compliance standards.

Requirements

  • 5+ years of experience in embedded software development using C/C++.
  • Hands-on experience with Linux and real-time operating systems (RTOS) such as VxWorks.
  • Proficiency in TCP/IP communication protocols and software integration.
  • Experience with Agile development methodologies and tools like GitLab and Docker.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Active Secret Clearance is required at the time of application.

Nice to Have

  • Familiarity with Yocto operating system and Xilinx Zynq UltraScale SoC.
  • Experience with RTI Data Distribution System (DDS) middleware.
  • Knowledge of DevSecOps processes and tools.

What We Offer

  • Competitive salary with relocation support for the right candidate.
  • Comprehensive benefits package including health insurance and PTO.
  • Opportunity to work on innovative projects in a collaborative environment.
  • Flexible work arrangements and remote work options available.
  • Professional development opportunities to advance your career.
Why This Job8.5 of 10

This Embedded Software Engineer role offers a competitive salary, relocation support, and the chance to work on innovative projects in a collaborative environment.

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

About Jobs via Dice

Explore exciting career opportunities at Jobs via Dice in 2026. Discover a wide range of remote, hybrid, and office roles tailored to your skills. Utilize advanced filters to refine your job search, track your applications seamlessly, and gain valuable insights about potential employers. Start your journey toward a fulfilling career at Jobs via Dice today and take the next step in your professional growth.

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in C/C++ with hands-on experience in developing real-time applications on Linux, particularly familiar with RTOS and TCP/IP protocols for embedded systems.

Self-motivated and disciplined to thrive in a remote work environment, showcasing strong time management skills and the ability to collaborate effectively using Agile methodologies and tools like GitLab.

Demonstrates a proactive mindset towards continuous learning and innovation, with a solid understanding of containerization technologies like Docker and build systems like Yocto to optimize embedded software development.

Learning Resources

The Linux Programming Interfacebook

Career Path

Embedded Software Engineer (Real-Time C/C++ on Linux)(Now)Senior Embedded Software Engineer(2-4 years)Lead Embedded Systems Architect(4-6 years)

Market Overview

Market Size 2024
$14.5B
Annual Growth
9.2%
AI Adoption in Embedded Systems
36%
Investment in Embedded Software
+25%
Labour Demand for Embedded Engineers
+15%
Avg Salary for Embedded Software Engineer
$110K

Skills & Requirements

Required
C/C++LinuxRTOS
Growing in Demand
Machine Learning IntegrationCybersecurity PracticesDevOps Methodologies
Declining
Assembly LanguageProprietary RTOS

Domain Trends

Increased AI Integration
36% of embedded systems are now integrating AI capabilities to enhance functionality.
Rise of Edge Computing
The adoption of edge computing in embedded systems is projected to grow by 30% in the next two years, enabling real-time data processing.
Shift to Open Source RTOS
The market share for open-source RTOS solutions is expected to increase by 40%, as companies seek cost-effective and flexible alternatives.

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.