Senior Build/DevOps Engineer
Ostrava, Czech Republic
před 2 dny
source : Just Join IT

Jenkins (advanced)

Continuous Delivery (advanced)

Continuous Integration (advanced)

Python (advanced)

Infopulse Poland welcomes talented professionals to join our team as a Senior Build / DevOps Engineer in our Warsaw office.

Our world-known customer BOSE engineers high-quality products that astonish. They do it by obsessing over the details that make amazing user experiences and high-performance technologies.

If you are a senior software build engineer, we want you to join our Consumer Electronics Software Engineering team to shape the future of our embedded software build and development infrastructure.

You will be working closely with the largest and fastest-growing embedded software team within the company. In this critical role, you will join a recently formed team of engineers building out and improving our firmware build and CI / CD infrastructure.

The Consumer Wearables team has been investing heavily in a new codebase to enable Bose to develop firmware at scale, and Bose’s build and development tools need to scale with it.

Bose is looking for engineers with the ability to deeply understand not only complex build and CI / CD infrastructure but also the daily workflow of developers and to translate this understanding into elegant designs, which streamline and simplify these developer workflows.

We offer

  • Working with leading-edge technologies and a modern codebase
  • An Agile development workflow on a regular 2-week sprint cadence
  • The opportunity to have your work impact and improve the day-to-day experience of many teams across the department
  • Working to support and the opportunity to learn from many different development teams
  • Working with a diverse, cross-functional group of top professionals
  • Areas of Responsibility

  • Analyzing and improving build processes using CMake, Python and the Conan packaging system
  • Identifying and implementing improvements to dramatically improve build time and simplify developer workflow
  • Developing tools and processes to improve and automate developer workflows
  • Working with our DevOps team to scale existing build systems and integrate build improvements into CI / CD pipelines
  • Documenting, implementing and testing builds to ensure correctness, reproducibility, etc.
  • Providing guidance & support to teams to utilize best practices in their use of the build system
  • Qualifications

  • BSEE / BSCS / BSCE (MS preferred)
  • At least 5 years in Development Operations and / or Build and Release Management
  • Expert in Python programming
  • Ability to take the initiative on tasks that may not be well-defined, assess pros and cons of different approaches and examine alternative paths to solve problems with minimal direction
  • The ability to zoom out with architectural high-level thinking and to also zoom in and drive detailed low-level implementation
  • Excellent critical thinking skills and the ability to anticipate the needs of others
  • Excellent verbal and written communication skills
  • Knowledge of Github or an equivalent collaborative version control system (e.g. Gitlab)
  • Experience working with Jenkins or an equivalent CI / CD pipeline solution
  • Will be an advantage

  • Knowledge of the Conan packaging system and JFrog Artifactory
  • Knowledge of embedded device software development processes and lifecycle
  • Experience designing CI / CD pipelines
  • Experience working with and integrating vendor-provided build tools (e.g. STM32CubeIDE toolchain) into developer workflows
  • Experience with CMake or similar build systems (e.g. Scons)
  • Nahlásit tuto nabídku

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .