Back

RTOS Software Engineer/Senior Embedded Linux Engineer/Linux Kernel Engineer-REMOTE

Worldwide Salaried Open

Job Summary: We are seeking a Senior C++ / Embedded Software Engineer to design, develop, and maintain embedded software solutions for complex systems and devices. The ideal candidate will have strong expertise in modern C++, embedded Linux/RTOS environments, low-level programming, and system-level debugging. Key Responsibilities:

  • Design, develop, and optimize embedded software applications using C/C++.
  • Work with embedded Linux, RTOS, device drivers, and hardware interfaces.
  • Collaborate with hardware, firmware, and cross-functional engineering teams.
  • Perform system integration, debugging, testing, and performance tuning.
  • Develop and maintain software architecture, design documentation, and technical specifications.
  • Troubleshoot complex software and hardware interaction issues.

Requirements:

  • 5+ years of experience in embedded software development.
  • Strong proficiency in C++ (C++11/14/17 or later) and C programming.
  • Experience with embedded Linux and/or RTOS environments.
  • Knowledge of multithreading, memory management, networking, and system-level programming.
  • Experience with debugging tools, version control systems, and software development best practices.
  • Strong problem-solving and communication skills.

Preferred Qualifications:

  • Experience with device drivers, firmware development, or hardware interfaces (SPI, I2C, UART, CAN, Ethernet).
  • Familiarity with ARM-based systems and embedded architectures.
  • Experience with CI/CD pipelines, automated testing, and Agile development methodologies.

Apply To This Job

More jobs

Managed Services Linux Engineer | Grand Rapids, MI or Remote

Worldwide Salaried

Linux Engineer, VP job at Mitsubishi UFJ Financial Group - MUFG in Jersey City, NJ, Tampa, FL

Worldwide Salaried

Linux Desktop & Devices Support Engineer Home based - Worldwide

Worldwide Salaried

Remote Role (Initial months onsite)//Software engineer-Linux//Plymouth , MN

Worldwide Salaried

Senior Network Software Engineer (C/C++, Linux, L2/L3 Networking, ASIC)

Worldwide Salaried

Senior Linux Admin/Level 3 Engineer - Remote

Worldwide Salaried

Managed Services Linux Engineer | Grand Rapids, MI or Remote

Worldwide Salaried

Unix / Linux Engineer (In Person Interview)

Worldwide Salaried

Linux Systems Engineer II – Object Storage (Remote)

Worldwide Salaried

Senior Linux Software Engineer

Worldwide Salaried

3M- ISD -Paper & Print Sales Specialist

Worldwide Salaried

Brand Account Manager - Beauty and Personal Care job at Univar Solutions in Carteret, NJ, New York, NY, Morrisville, PA

Worldwide Salaried

Remote Employment Law Legal Assistant Needed to Join Great Team!

Worldwide Salaried

Production Supervisor- 3rd Shift

Worldwide Salaried

AI Visual Designer

Worldwide Salaried

Luxury Travel Consultant – Client Services (Remote)

Worldwide Salaried

Enterprise Account Executive (Affiliate Marketing / MarTech)

Worldwide Salaried

Experienced Virtual Timeshare Sales Executive - Remote AZ & NV

Worldwide Salaried

Remote Physician Assistant (PA-C) - Outpatient Med Management(Telehealth)

Worldwide Salaried

Experienced Customer Support Representative – Remote Part-Time Opportunity with arenaflex

Worldwide Salaried