What you'll do
- You will support new platform bring ups from build perspective.
- You will develop solutions to support building new variants of software.
- You will refactor existing build systems.
- You will customize packaging.
- You will develop tools, and solutions for CI/CD workflow.
- You will analyze requirements and help onboard new components.
Who you are
- You have 10+ years of experience with embedded or Linux software development using C/C++.
- You have 7+ years of experience with build tools like GNU Make, Cmake, Gradle and Bazel.
- You have 5+ years of experience with scripting languages like Python and/or Shell.
- You are fluent in C/C++ and embedded programming.
- You have experience with Android build and packaging system preferred.
- You are experienced with developing tools for software products using Android/Linux/QNX preferred.
- You can manage embedded software development, tools and build-release.
- Engineering experience preferred.
- Linux experience, preferably Ubuntu or Redhat.
- Fundamental understanding of OS drivers and packages.
- Good understanding of private and public clouds.
Good to know
- We offer a competitive salary with bonus potential.
- You get up to 20 days PTO and 10 paid company holidays.
- We offer mentorship and onboarding programs and a flat hierarchy.
- You can get healthcare, life insurance, dental & vision, 401(k) matching.
- We offer national and international travel opportunities.
- You have career opportunities in a fast-growing company and work in small, efficient project teams.