Johnson Outdoors · 2 hours ago
CI/CD Engineer, Embedded Systems
Johnson Outdoors is a global leader in outdoor recreational products, and they are seeking a passionate and experienced CI/CD Engineer to advance the build and automation pipelines for their embedded products. The role focuses on ensuring high-quality, reliable software delivery through the improvement of CI/CD processes and collaboration with software development teams.
FitnessSporting GoodsSports
Responsibilities
Implement, manage, and continuously improve the CI/CD processes for our embedded Linux, RTOS, mobile, and web service projects
Champion a culture of automation and continuous integration, working with leadership to improve the entire application lifecycle from conception to deployment
Collaborate closely with software development teams to identify, design, and implement process improvements with a focus on automation, build efficiency, and quality
Maintain and improve build systems for large C/C++ projects using tools such as BitBake, make, and CMake
Lead recurring software merge discussions, reliably executing build processes and training developers on coding and project-structure best practices
Debug build errors and collaborate with developers to resolve issues promptly
Create and maintain clear, comprehensive documentation for all system processes and procedures
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a related field
Proven experience in a DevOps, Build/Release, or CI/CD engineering role
Expertise with CI/CD tools (e.g., GitLab, Jenkins), version control (Git, Perforce), and containerization (Docker)
Strong experience maintaining build systems for large C/C++ projects using tools like make, CMake, and BitBake (Yocto)
Proficiency in scripting languages such as Python, Shell, or Bash, with a solid understanding of C/C++
Experience leveraging containers and virtual machines to create isolated and portable build environments
Excellent communication skills with strong attention to detail
Preferred
Experience with Hardware-in-the-Loop (HIL) testing techniques
Experience with hardware emulation using QEMU
Familiarity with embedded IDEs (e.g., Keil µVision, Arm Development Studio, Segger Embedded Studio) and porting projects to standalone builds
Knowledge of source code documentation tools like Doxygen
Experience architecting build pipelines for both monorepo and polyrepo structures
Company
Johnson Outdoors
It Starts With the Pursuit of Fun
Funding
Current Stage
Public CompanyTotal Funding
unknown1987-10-16IPO
Recent News
2025-12-13
2025-12-12
2025-12-12
Company data provided by crunchbase