Description:
General Position Overview
This position requires a self-directed, driven individual who enjoys investigating and testing embedded software for robust quality of operation.
Essential Job Functions
- Demonstrates SoundOff Signal’s Core Values in daily interactions with internal and external customers.
- Develop test cases and test plans and log results.
- Develop scripts, drivers, and applications necessary for manual and automated testing.
- Creates processes and procedures for the operation of the test group.
- Creates bidirectional traceability of test results to corresponding requirements.
- Collaborate with other test engineers to create test strategies for project requirements and schedules.
- Execute test plans and procedures to ensure that embedded software meets established quality standards for efficient, error-free operation (requirements verified).
- Design, integrate, and assist with continuous integration / continuous test activities.
- Collaborate and assist with full system tests involving hardware, firmware, and software.
- Conduct and participates in necessary reviews of test and requirement related documents.
- Collaborate with other test engineers to isolate, reproduce, report, and track problems and validate fixes.
- Interact with engineers, project management, scrum masters, customer service, project stakeholders and internal/external customers.
- Design, develop, and build test equipment/test stations.
- Hands on troubleshooting for products.
- Provide mentoring to team members.
- Maintains a safe test / work environment by enforcing and complying with procedures, rules, regulations, and industry standards.
- Able to perform job consistently and without excessive absenteeism or tardiness.
- Other duties as assigned.
Job Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Computer Information Systems or equivalent applicable experience.
- 7+ years engineering and/or test experience.
- Experience with Microsoft Office tools
- Strong troubleshooting skills
- Experience with software development cycles and quality analysis methodologies
- Strong working knowledge of embedded software design best practices
- Strong working knowledge of electronics.
- Experience with bug-tracking software tools (Jira preferred)
- Must be a self-starter and work with minimal supervision
- Ability to pay close attention to details.
- Excellent communication and collaboration skills.
- Experience with basic lab equipment: power supplies, digital multimeters, oscilloscopes, and embedded programming tools (experience preferred, but on-the-job training could be provided for the right candidate)
- Experience designing complex test systems.
- Experience developing drivers and applications for test automation.
- Experience with requirements management and peer review tools.
- Experience creating process and procedures around test.
- Experience with Vector tools, continuous integration tools, C#, python or equivalent highlevel languages is desired.
Physical Requirements
- Able to lift up to 35 lbs.
- Able to stand, sit, walk, bend, twist, rotate, and/or reach throughout an entire shift.
- Must be able to handle and work with small parts.
Working Conditions
- Mostly office environment, occasional light manufacturing environment
- Fast-paced, team-oriented environment
- Low noise level in a temperature-controlled setting
- Some level of domestic and/or international travel may be required
- May work remotely
- Mostly normal business hours with occasional need to flex hours
Requirements: