Firmware Test Engineer

Here Technologies
Torrance, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 204K

Job location

Torrance, United States of America

Tech stack

Testing (Software)
Automation of Tests
C++
CMake
Communications Protocols
Continuous Integration
Ethernet
Firmware
Python
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
GIT
Gitlab-ci
Jenkins

Job description

  • Automated Test Development: Design, develop, and maintain test suites to validate the Neros drone & ground control software
  • Test Framework Development: Build and enhance automated testing frameworks and tools that facilitate automated testing
  • CI/CD Integration: Integrate automated tests into CI/CD pipelines to enable continuous testing of software
  • Ensure Build Stability: Monitor the test results and ensure the stability of builds before releases
  • Quality Assurance: Contribute to maintaining high-quality software by ensuring comprehensive test coverage, and enforcing testing best practices
  • Documentation: Create and maintain documentation related to automated test cases, test plans, and test results

Requirements

  • 5+ years of software testing with a focus on embedded systems and HIL testing
  • Hands-on experience building, setting up HIL test systems
  • Strong development skills with a scripting language (e.g. Python) for test automation
  • Familiarity with embedded communication protocols - - e.g. I2C, SPI, UART, Ethernet
  • Experience with a CI/CD tools - Gitlab CI, Jenkins
  • Experience using Git including development workflows
  • Ability to thrive in a fast-paced work environment

Nice to have

  • Experience with C/C++ is a plus
  • Experience with Bazel, Cmake, make or another embedded build system
  • Experience testing RF products
  • Experience with FPV Drone software including Betaflight, ExpressLRS, PX4, Ardupilot, etc.

Benefits & conditions

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are considered part of Neros' total compensation package.

Apply for this position