- Demonstrated experience programming in Python
- Very comfortable with Linux as a development platform
- Working knowledge of modern source code control tools and CI/CD frameworks
- Ability to read and understand firmware code written in C/C++
- Translating product/feature requirements and code changes into test cases
- Deep understanding how embedded components & tech stacks operate
- Ability to document and translate technical workflows to potentially non technical audiences
Preferred Qualifications
- Proficient working in Github (PR - Review - Commit) Processes
- Great at coding Unit Test Cases
- Strong troubleshooting/analytical skills in Jenkins/Python CI/CD environments
- Experience designing and developing test automation with Pytest
- Embedded System simulators in the cloud (AWS EC2 instances)
- Enterprise Repository Management Systems (Artifactory)
- Experience using data to substantiate design decisions
Additional technologies we use across our teams
- Network infrastructure - network protocols, switches, routers, VLANs
- Platform as a service tools: AWS, Kubernetes, Docker containerization, Argo CD, Groovy, Poetry, Helm
- Code quality tools - SonarQube, Sentry.IO, Valgrind
- Build system tools - Yocto, Meson, Cmake
- Data tools - Tableau, Datadog