Jobs · Information Technology · Pennsylvania

Sr. Embedded Software Engineer-Test Automation

FORT Robotics · Pittsburgh, PA · 1 mo ago
On-siteInformation TechnologyFull-time

About the role

We are searching for a dynamic and experienced Sr. Embedded Software Engineer-Test Automation to join our team and help us build the future for autonomous and robotic machines.

Responsibilities

  • Develop test methods and procedures to transition products from design into volume manufacturing.
  • Design automated tests, frameworks, and fixtures for software and hardware validation, including integration, unit, and system testing as part of an end-to-end test framework.
  • Execute regression, performance, stress, and reliability tests for Fort devices, manually or automatically.
  • Establish test plans, procedures, and documentation to ensure repeatable and reliable testing.
  • Collaborate with internal and external hardware and software design teams to identify, debug, and resolve new firmware and electrical hardware issues.
  • Contribute to design reviews, defining testability requirements early in product development.
  • Support the product engineering team in developing and maintaining R&D test environments.
  • Work with manufacturing partners to create and document production test processes, including hardware and software.
  • Support production and program management with the technical expertise required for special customer deliveries.
  • Contribute to the re-engineering of current designs to improve quality and manufacturability.
  • Work directly with customers at customer sites to help drive customer success through direct enablement. This could involve 10-20% travel.

Qualifications

  • An engineer with 5+ years of experience designing and implementing tests for complex embedded products.
  • 2+ years of experience in embedded software test automation and test framework development.
  • Proficiency in software development (Python, Bash), including data analysis tools like Numpy and Pandas.
  • Experience with hardware and software validation processes and infrastructures (Hardware-in-the-loop/Software-in-the-loop).
  • Familiarity with containerization technologies like Docker, CI/CD tools (GitLab, Jenkins), and version control (Git).
  • Skilled in designing custom hardware and software fixtures or tools for embedded system testing.
  • Experienced with both wired (Ethernet, CAN, UART) and wireless (BLE, Wi-Fi, LTE) networking technologies.
  • Able to track multiple efforts and report status to various stakeholders within Fort.
  • Able to effectively communicate solutions, ideas, and processes to technical and non-technical staff in and outside of Fort.
  • Growth-minded and looking for an opportunity to advance with Fort.
  • Excited and enthusiastic when working on products and technologies that have a real impact.

Preferred Qualifications

  • Expertise in Pytest/test frameworks and scaling system design principles.
  • Familiarity with C++ and MATLAB.
  • Preferred degree in electrical engineering, computer science, or a related field.
  • Skilled in requirement management tools (Jama, Polarion) and requirement testing.
  • Experience in custom hardware design.
  • Experience with safety standards like IEC 61508 and ISO 26262.

Similar jobs