Easter Seals Jobs

Job Information

Actalent Software Test Engineer in Sunnyvale, California

Job Title: Software Test EngineerJob Description

For the data collection tool development, the ideal developer would be fluent in Python / C / C++ (we use FreeSimpleGUI package and asyncio for the GUI) and have experience in Linux-based embedded devices (we use a series of shell scripts on-device to orchestrate data capture from various tools like mrecord, logcat, etc.). The effort is hands-on with hardware (flashing devices with various builds, testing scripts on-device to verify functionality, stress testing, etc.). There is a lot of trial-and-error involved, as we are dealing with early SW image builds that are not yet stable, so random device functions may break from build-to-build, or instabilities could arise. They would not need to develop from scratch, as they would be using our existing data collection tool as a baseline but adapting it to the new devices. Most of the heavy lifting would occur between device arrival and the DC kit prep stage for the respective studies, although some support may be needed to address issues in the field once DC has started. SW development focuses not just on the capability to capture our streams but also on robustness: we need to scale the tool to 30+ kits and >100 participants, so we need to ensure we do not get significant data drops or other issues. This is not a matter of writing some software and quickly testing a recording or two; they need to invest time in stress testing/reliability testing.

Hard Skills

  • Fluent in Python/C/C++

  • Experience with FreeSimpleGUI package and asyncio for the GUI

  • Experience with Linux-based embedded devices

  • Hands-on experience with hardware (flashing devices, testing scripts, stress testing)

  • Experience with data capture tools like mrecord, logcat

Soft Skills

  • Ability to operate independently

  • Attention to detail in stress testing/reliability testing

  • Problem-solving skills in dealing with early SW image builds

  • Adaptability to handle trial-and-error processes

Job Type

This is a contract position with a duration of 3 Month(s).

Work Site

This is a fully on-site position in Sunnyvale, California.

Work Environment

Work in a prototype lab, hands-on with hardware, dealing with early software image builds and potential instabilities.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:

  • Hiring diverse talent

  • Maintaining an inclusive environment through persistent self-reflection

  • Building a culture of care, engagement, and recognition with clear outcomes

  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.

DirectEmployers