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

    Advance your career by developing test infrastructures for cutting-edge robotics. Collaborate with experts in a dynamic, innovative startup environment. Hybrid work arrangement supports flexibility and work-life balance.

Job Description

Software Engineer – Test Infrastructure Overview

  • Contribute as a Software Engineer to develop robust test infrastructures for innovative robotics and autonomous systems.
  • Design and implement automated testing frameworks ensuring product reliability and performance excellence.
  • Collaborate with multidisciplinary teams to debug and resolve firmware and hardware challenges effectively.
  • Participate in design reviews emphasizing testability and manufacturability to enhance product quality.
  • Support production engineering by creating and documenting efficient test processes.
  • Engage with customers to ensure successful implementation and adoption of solutions.
  • Contribute to re-engineering efforts aimed at improving product quality and manufacturability.
  • Occasionally travel to customer sites to provide technical expertise and support.

Software Engineer – Test Infrastructure Key Responsibilities & Duties

  • Develop and execute comprehensive test plans, procedures, and documentation for reliable product testing.
  • Design and implement automated test frameworks tailored 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 effectively.
  • Support R&D efforts by maintaining and developing advanced test environments.
  • Work with manufacturing partners to establish efficient production test processes.
  • Contribute to customer success through direct enablement and technical expertise.
  • Ensure compliance with safety standards and industry regulations in all testing activities.

Software Engineer – Test Infrastructure 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

  • Contribute to innovative software solutions in a dynamic, remote environment. Utilize cutting-edge AI tools to enhance development workflows and quality. Collaborate with diverse teams to deliver impactful applications.