Job Description:
-
Design configure and maintain custom Embedded Linux distributions using Yocto Buildroot or similar tools.
-
Integrate and maintain board support packages (BSPs) for various ARM-based SBCs.
-
Develop and debug Linux kernel modules device drivers and bootloaders (e.g. U-Boot).
-
Write and maintain user-space applications and system services in C/C Python or Shell.
-
Optimize system performance boot time and memory usage for embedded environments.
-
Collaborate with hardware engineers to bring up new boards and validate hardware functionality.
-
Maintain version control CI/CD pipelines and documentation for embedded software projects.
-
Troubleshoot and resolve issues across the full software stack (bootloader kernel user space).
-
Stay current with developments in the Embedded Linux ecosystem and recommend improvements.
Job Description: Design configure and maintain custom Embedded Linux distributions using Yocto Buildroot or similar tools. Integrate and maintain board support packages (BSPs) for various ARM-based SBCs. Develop and debug Linux kernel modules device drivers and bootloaders (e.g. U-Boot). ...
Job Description:
-
Design configure and maintain custom Embedded Linux distributions using Yocto Buildroot or similar tools.
-
Integrate and maintain board support packages (BSPs) for various ARM-based SBCs.
-
Develop and debug Linux kernel modules device drivers and bootloaders (e.g. U-Boot).
-
Write and maintain user-space applications and system services in C/C Python or Shell.
-
Optimize system performance boot time and memory usage for embedded environments.
-
Collaborate with hardware engineers to bring up new boards and validate hardware functionality.
-
Maintain version control CI/CD pipelines and documentation for embedded software projects.
-
Troubleshoot and resolve issues across the full software stack (bootloader kernel user space).
-
Stay current with developments in the Embedded Linux ecosystem and recommend improvements.
View more
View less