Software Engineer – Test Infrastructure

in Information Technology
  • Philadelphia, Pennsylvania View on Map
  • Salary: $140,000.00 - $160,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000019153
  • Salary Type Annually
  • Industry Software;Industrial Automation
  • Selling Points

    Lead impactful projects at a dynamic organization focused on robotics innovation. Collaborate with experts to develop test infrastructures for advanced systems. Advance your career in a hybrid work environment.

Job Description

Overview

  • Contribute to the development of test infrastructure for cutting-edge autonomous and robotics systems.
  • Design automated testing frameworks for software and hardware validation, ensuring product reliability and performance.
  • Collaborate with multidisciplinary teams to debug and resolve firmware and hardware issues.
  • Participate in design reviews, focusing on testability and manufacturability requirements.
  • Support production engineering efforts, including creating and documenting test processes.
  • Engage directly with customers to ensure successful implementation of solutions.
  • Contribute to re-engineering efforts to enhance product quality and manufacturability.
  • Travel occasionally to customer sites to provide technical expertise and support.

Key Responsibilities & Duties

  • Develop and execute test plans, procedures, and documentation for reliable product testing.
  • Design and implement automated test frameworks for embedded systems validation.
  • Perform regression, performance, stress, and reliability tests for hardware and software systems.
  • Collaborate with design teams to identify and resolve hardware and software issues.
  • Support R&D efforts by maintaining and developing test environments.
  • Work with manufacturing partners to establish production test processes.
  • Contribute to customer success through direct enablement and technical expertise.
  • Ensure compliance with safety standards and industry regulations.

Job Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of experience in embedded systems testing and automation.
  • Proficiency in Python, Bash, and data analysis tools like Numpy and Pandas.
  • Experience with hardware and software validation processes, including HIL/SIL testing.
  • Familiarity with CI/CD tools, containerization technologies, and version control systems.
  • Skilled in designing custom hardware and software fixtures for embedded systems.
  • Knowledge of networking technologies, including Ethernet, CAN, BLE, Wi-Fi, and LTE.
  • Understanding of safety standards like IEC 61508 and ISO 26262.
  • ShareAustin:

Related Jobs

  • Lead impactful projects at a dynamic investment firm with cutting-edge technology. Develop scalable solutions for financial data systems and trading applications. Collaborate with industry experts in a fast-paced, innovative environment.