Embedded Software Engineer

Location: Remote
Compensation: Piece Work
Reviewed: Tue, May 19, 2026
This job expires in: 29 days

Job Summary

Designing and implementing software for embedded devices, the full-time salaried Embedded Software Engineer will work remotely to develop, code, test, and troubleshoot system software while collaborating with internal teams and customers to enhance product functionality.

Key Responsibilities:
  • Develops and writes code for embedded software tools to support data collection from various sensors
  • Collaborates with hardware design teams and provides postproduction support as needed
  • Maintains cybersecurity protocols and participates in code reviews to ensure software quality and performance optimization
Required Qualifications:
  • 3+ years of education in computer science or a related field
  • 3+ years of software development experience in C/C++ and/or Python
  • 3+ years of experience with Linux and/or real-time operating systems
  • Project-based development experience
  • Experience integrating mechanical and electronic controls, with an understanding of instrumentation and control logic

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...