Software Test Engineer

Job expired!

Job Opportunity: Embedded Software Test Engineer at Bosch Security Systems in Lancaster, PA

Company Overview

Bosch Security Systems, a leading global supplier of security, safety, and communications products and systems, is dedicated to protecting lives, buildings, and assets. Our extensive product portfolio includes video surveillance, intrusion detection, fire detection, and voice evacuation systems, as well as access control and management systems. We also provide professional audio and conference systems for seamless communication of voice, sound, and music.

Located in Lancaster, PA, our state-of-the-art design center specializes in developing cutting-edge moving cameras, capable of panning, tilting, and zooming to enhance video surveillance. Bosch continues to push the boundaries of video surveillance technology to offer intelligent solutions that meet the highest security demands and deliver significant business advantages. Our expertise ensures high-quality relevant images, efficient bitrates, minimal storage requirements, and secure video data.

Position Overview

We are seeking an Embedded Software Test Engineer to join our software development and testing team focused on moving and fixed surveillance camera products. The successful candidate will analyze customer requirements, design and implement automated tests, develop test sets, create test environments, and perform manual tests of embedded devices to ensure our products are thoroughly tested.

This hybrid role requires at least 3 days per week in the office, and candidates must reside within a commutable distance to our Lancaster, PA site.

Primary Job Responsibilities:

  • Analyze customer and engineering product software requirements for clarity and testability
  • Participate in product requirement review cycles like CRS, SRS, and provide feedback
  • Collaborate with the broader product engineering team to improve software requirements
  • Execute, peer review, and maintain manual use/test cases to ensure optimal requirement verification
  • Design test automation solutions, implement and propose alternatives
  • Provide testing support for urgent and high-priority customer complaints
  • Work in an agile environment, both locally and internationally
  • Document software defects with clear problem descriptions, perform defect triage, and generate supporting test artifacts
  • Evaluate state-of-the-art test management tools and their application
  • Provide timely feedback to developers, managers, and other software testers

Qualifications:

  • Bachelor’s Degree in Software Engineering, Computer Science, or equivalent
  • Preferred: 2 years of Software Development using C/C++/Visual C++/C#, QA/testing experience, and manual test execution
  • Required: 1 year of Software Development using C/C++/Visual C++/C#, QA/testing experience, and manual test execution
  • Self-motivated with strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Ability to work well in a team environment, both locally and internationally
  • Experience with embedded devices is preferred
  • Programming experience in C++, PowerShell, C#, Python is desirable
  • Experience with test automation frameworks such as NUnit
  • Experience with DevOps tools like JIRA, Bamboo, Jenkins, and Git is desirable
  • Knowledge of Agile/Scrum methodologies is desirable
  • Preferred knowledge of Computer Vision and tools like OpenCV
  • Preferred knowledge of Linux and Android OS

Additional Information

All information will be kept confidential according to EEO guidelines. We are dedicated to fostering a diverse workforce and are an EOE/Protected Veteran/Disabled employer. Bosch passionately supports STEM (Science, Technology, Engineering & Mathematics) initiatives, including FIRST Robotics and AWIM.

Note: Only indefinite U.S. work-authorized individuals are eligible. Future sponsorship for work authorization is not available.

Company: Bosch Group

Job Title: Embedded Software Test Engineer