Embedded Software DeveloperYou’ve enjoyed the work you’ve done where modernizing the software builds process was part of the job. Your ability to automate part of the build can remove dozens of manual steps. You know how to properly manage C/C++ dependencies to make sure the right thing gets built every time.
You recognize reproducible builds as a fundamental need. If that sounds like you, check out this role we have for our embedded software. We work to advance software build practices across the company.
Bose has a tradition of creating innovative products that wow customers, including IoT and voice-enabled smart speakers and soundbars, industry-leading headphones and Wearables products, Automotive amplifiers and algorithms, and Professional speakers and installations.Valuable skills and experienceAdvanced Python software developmentExperience with C/C++ software buildsCmake, makefilesAdvanced-level knowledge of build systemsResponsibilitiesCreate, maintain and improve tools for our CI/CD platformsAnalyze and improve existing builds using cmake, makefiles, Conan configurationWork with the DevOps team to integrate builds into Jenkins pipelinesDocumenting, implementing and testing the tools and builds to ensure correctness, reproducibility, etc.