Embedded Software Test Engineer (Python Experts)


Job Location:

Gastonia, NC - USA

Monthly Salary: Not Disclosed
Posted on: 10 days ago
Vacancies: 1 Vacancy

Job Summary

Job Summary: Embedded Software Test Engineer (Python Experts)

- Role: Embedded Software Test / V&V Engineer (not pure software QA)
- Industry Focus: Aerospace Defense or Automotive preferred
- Location: Gastonia NC (Hybrid - 3 days onsite)
- Duration: 12 month contract

Key Responsibilities:
- Conduct embedded software testing on real hardware systems
- Develop automate and execute Python-based test scripts and frameworks
- Perform hardware/software integration testing
- Read and interpret electrical schematics and technical documentation
- Utilize electronic test equipment (power supplies DAQs function generators etc.) for system validation and troubleshooting
- Test and validate embedded communication protocols (CAN SPI I2C RS232)
- Build and modify test fixtures harnesses and support mechatronic systems
- Perform software verification and validation (V&V) including:
- Worst-case timing analysis
- Memory margin analysis
- Structural coverage
- Data/control coupling analysis
- Use CAN analysis tools (e.g. PCAN Explorer) for network validation

Required Skills:
- Strong expertise in Python test automation and Python-based projects
- Embedded C proficiency
- Hardware/software integration experience
- Experience with embedded hardware and electronic systems
- Familiarity with communication protocols: CAN SPI I2C RS232
- Ability to work with high voltage electronics (270VDC or 115VAC)
- Experience with standard lab/test equipment
- Ability to read and understand schematics datasheets and technical documentation

Preferred Skills:
- Experience with DO-178 (software certification for aerospace)
- Familiarity with LabVIEW and NI DAQ systems
- Experience with PCAN Explorer or similar CAN tools
- GUI testing experience (e.g. Squish or equivalent tools)
- Processor experience (e.g. F28335)
- Proficiency with Git/GitHub for software configuration management
- Experience with Python-based GUI development (Tkinter/QT preferred)
- Familiarity with Vim regular expressions and text-based data processing tools
- Experience working with mechatronic systems

Interview Process:
- 1-2 video conference interviews

---

Summary:
This role requires a hands-on embedded software test engineer with advanced Python automation skills hardware/software integration experience and proficiency in embedded C. The ideal candidate will have a strong background in embedded systems be comfortable working with test equipment and high voltage electronics and thrive in a multidisciplinary environment preferably within the aerospace defense or automotive industries. Experience with communication protocols test automation and V&V methodologies is critical. Preferred candidates will also have familiarity with industry tools such as LabVIEW PCAN Explorer and GUI testing frameworks.
Job Summary: Embedded Software Test Engineer (Python Experts) - Role: Embedded Software Test / V&V Engineer (not pure software QA) - Industry Focus: Aerospace Defense or Automotive preferred - Location: Gastonia NC (Hybrid - 3 days onsite) - Duration: 12 month contract Key Responsibilities: - Cond...