Remote Jobs Sign In

Embedded Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Jun 12, 2026
This job expires in: 26 days

Job Summary

Working remotely, the Embedded Software Verification & UI Programmer will develop User Interfaces using Python, perform requirements-based unit tests for embedded software in nuclear power plant control systems, and ensure compliance with safety standards.

Key Responsibilities:
  • Develop User Interface (UI) using the Python Tkinter library
  • Perform low-level requirements-based testing and generate full-coverage LDRA verification procedures
  • Coordinate with customers to ensure full test coverage and communicate test findings
Required Qualifications:
  • Bachelor's or Master's degree in aerospace engineering, electrical engineering, software engineering, or a related technical field
  • Experience developing Python UI using Tkinter or similar libraries
  • Experience performing low-level software requirements-based testing under DO-178B/C or other safety-critical process standards
  • Experience testing with LDRA or a similar tool
  • Proficiency in understanding C programming, preferably with experience developing C code

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...