A leading technology company is seeking a Software Development Engineer II to develop Linux Board Support Packages (BSP) for ARM-based robotics systems. Key responsibilities include designing Linux BSP images, managing deployments across a global fulfillment network, and collaborating with teams for operational support. The ideal candidate will have strong expertise in Linux development, ARM architectures, and problem-solving abilities, along with excellent communication skills. This role offers competitive salary and comprehensive benefits.
Qualifications
3+ years of professional software development experience.
Experience developing and maintaining Linux distributions.
Knowledge of ARM architectures and cross-compilation toolchains.
Responsibilities
Design and maintain Linux BSP images for ARM compute platforms.
Manage large-scale deployment operations across diverse hardware configurations.
Develop automated testing frameworks for BSP validation.
Skills
Linux distribution development
Board Support Package (BSP) engineering
Problem-solving
Analytical thinking
Excellent communication skills
Python for automation
C/C++ for system programming
Education
Bachelor's degree in Computer Science or related field
Tools
Yocto Project
CI/CD pipelines
Docker
Job description
A leading technology company is seeking a Software Development Engineer II to develop Linux Board Support Packages (BSP) for ARM-based robotics systems. Key responsibilities include designing Linux BSP images, managing deployments across a global fulfillment network, and collaborating with teams for operational support. The ideal candidate will have strong expertise in Linux development, ARM architectures, and problem-solving abilities, along with excellent communication skills. This role offers competitive salary and comprehensive benefits.