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
$ 204KJob 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.