Build Systems & Integration Engineer (senior)
Build Systems & Integration Engineer (senior)9
Applications
9
Applications
About the Job
Skills
Education and Work Experience Requirements:
Education:
Bachelor of Science in Engineering, Computer Science, or a related field with 5+ years of
commercial experience.
Master of Science with 3+ years of experience.
PhD with 1+ year of experience.
Experience:
5+ years of experience in designing, developing, and testing software.
3+ years of experience managing build systems for embedded software projects.
Responsibilities:
Develop and maintain robust build systems using tools like CMake and Conan.
Manage dependencies and integrate third-party libraries using Conan.
Set up and maintain cross-compilation environments for various target platforms.
Optimize build performance and resource utilization.
Troubleshoot and resolve build-related issues.
Create and maintain documentation for build processes and best practices.
Collaborate with development teams to ensure seamless integration with the build system.
Integrate build systems with CI/CD pipelines.
Evaluate and implement new build tools and methodologies as needed.
Mandatory Skills:
Proficiency in scripting languages such as Python and Bash.
Strong expertise in build systems like CMake and Conan.
Experience with cross-compilation and embedded systems, including various CPU architectures
(e.g., ARM).
Hands-on experience with Linux-based systems.
Proficiency in object-oriented programming and other programming paradigms.
Knowledge of version control systems, particularly Git.
Mandatory certification ( if Any):
Good to have skills :
Familiarity with other Linux build systems (e.g., Autotools, Bazel).
Experience with containerization tools like Docker.
Familiarity with markup/configuration languages (e.g., JSON, YAML, XML).
Sought After Soft Skills:
Strong communication and collaboration skills to work effectively within and across teams.
Ability to work independently and thrive in a team-based environment.
Excellent problem-solving and analytical skills.
Proactive and self-motivated, with a commitment to continuous learning.
About the company
Industry
Staffing and Recruiting
Company Size
11-50 Employees
Headquarter
Bangalore
Other open jobs from CogniMinds