Banner Engineering is looking to solve the problem of ensuring the superior quality of Banner Safety Products by creating product-specific Automated Fault Injection and Product Verification Test systems.
Requirements
- Knowledge of Python and related Software Development Processes.
- Understand embedded systems and how to develop automated test systems for those systems.
- Experience with Gitlab and programming languages (C preferred).
- Experience with functional safety.
- GUI testing using Google framework.
- TCP/IP familiarity.
Responsibilities
- Develop product verification test systems for certified functional safety products in collaboration with other teams.
- Design and optimize software for microcontroller-based embedded systems to meet challenging functional safety requirements.
- Perform simulations and analysis to optimize product performance and ensure reliability in various conditions and environments.
- Solve complex problems using state-of-the-art embedded tools and practices.
- Design product-specific Automated Fault Injection and Product Verification Test systems using Python, LabView and other tools
Other
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or Software Engineering.
- Good verbal and written communication skills.
- Familiarity with Microsoft Office products (Outlook, Word, Excel, PowerPoint).
- Ability to work on-site in a manufacturing environment and travel to other facilities when needed.
- Sit for up to 8 hours per day.