Are you interested in a System Integration & Test Engineer opportunity at Vortexlink, Inc.
San Francisco, CA
About the Job
System Integration & Test Engineer
Full Time opportunity in San Francisco, CA
The System Integration & Test Engineer will be responsible for designing, implementing, and tracking the end-to-end integration, testing and release for our flagship M-Series.
This position will report to the IoT Solutions Lead.
Key Responsibilities
- Write comprehensive test plans based on requirements. Develop and implement automated tests in multiple protocol layers. Track test coverage metrics and bug identification/resolution.
- Design and implement release pipelines and procedures to ensure smooth solution-wide firmware and software rollouts. Maintain release procedures documentation.
- Monitor the release process and resolve any issues that arise during build, test, or deployment phases.
- Coordinate release schedules and dependencies with DevOps and FieldOps teams.
- Act as the primary liaison between FieldOps and DevOps for Service Assurance escalations. Diagnose and debug complex field tickets.
Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field is required.
- Expert-level Python development. Strong OOP concepts, git controlled repositories and code-review practices.
- Experience creating hardware and software test setups, including physical, driver and API-level. Good understanding of RS485, UART and I2C protocols is highly desirable.
- 1+ years of experience in using or implementing one of the above or similar bus protocols
- 2+ years of experience in programming using Python, Rust or Go.
- 1+ years of experience automating the build, test, and deployment processes to enable continuous integration and continuous delivery (CI/CD).
- Familiarity with electrical engineering concepts, and ability to troubleshoot basic electrical setups using debugging tools such as oscilloscope, logic analyzer and multimeter.
- Proficient in Linux/Unix systems, Shell scripting and creating CLI tools
- Experience with Python testing frameworks (e.g. pytest, Robot) is a plus
- Familiarity with UDP/TCP transport-layer protocols, and lightweight application protocols such as MQTT, LwM2M and/or CoAP is a plus
Full Time opportunity in San Francisco, CA
The System Integration & Test Engineer will be responsible for designing, implementing, and tracking the end-to-end integration, testing and release for our flagship M-Series.
This position will report to the IoT Solutions Lead.
Key Responsibilities
- Write comprehensive test plans based on requirements. Develop and implement automated tests in multiple protocol layers. Track test coverage metrics and bug identification/resolution.
- Design and implement release pipelines and procedures to ensure smooth solution-wide firmware and software rollouts. Maintain release procedures documentation.
- Monitor the release process and resolve any issues that arise during build, test, or deployment phases.
- Coordinate release schedules and dependencies with DevOps and FieldOps teams.
- Act as the primary liaison between FieldOps and DevOps for Service Assurance escalations. Diagnose and debug complex field tickets.
Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field is required.
- Expert-level Python development. Strong OOP concepts, git controlled repositories and code-review practices.
- Experience creating hardware and software test setups, including physical, driver and API-level. Good understanding of RS485, UART and I2C protocols is highly desirable.
- 1+ years of experience in using or implementing one of the above or similar bus protocols
- 2+ years of experience in programming using Python, Rust or Go.
- 1+ years of experience automating the build, test, and deployment processes to enable continuous integration and continuous delivery (CI/CD).
- Familiarity with electrical engineering concepts, and ability to troubleshoot basic electrical setups using debugging tools such as oscilloscope, logic analyzer and multimeter.
- Proficient in Linux/Unix systems, Shell scripting and creating CLI tools
- Experience with Python testing frameworks (e.g. pytest, Robot) is a plus
- Familiarity with UDP/TCP transport-layer protocols, and lightweight application protocols such as MQTT, LwM2M and/or CoAP is a plus