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