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