Embedded Software Engineer(Hybrid)
Location : Brooklyn Center, MN
Relocation is workable
Visa status : No H1B,CPT
Duration : 9+ month contract
Banking domain
Job description
We are seeking an Embedded Software Engineer having excellent knowledge of C++, Embedded Linux development and highly prefer someone with Yocto Linux exp.
Embedded System Development: Design, develop, and maintain embedded Linux systems using Yocto Project tools.
Board Support Packages (BSP): Customize and maintain BSPs for various hardware platforms.
Kernel Development: Configure, build, and optimize Linux kernels, including applying security patches and updates.
Containerization: Develop and deploy applications using Docker containers, ensuring robust and scalable solutions.
Bootloader Management: Develop, configure, and debug bootloaders for different hardware platforms.
Programming: Write, test, and maintain code in C, C++, and Python for various system components and applications.
Security: Implement and manage security measures for Linux systems, including vulnerability assessments and patching.
Collaboration: Work closely with hardware engineers, software developers, and other stakeholders to deliver high-quality products.
Documentation: Create and maintain comprehensive documentation for system configurations, procedures, and troubleshooting guides.
Yocto Project and BSP Development, Linux Kernel configuration, build and optimization. C/C++
BS Degree in CS or EE with 8+ years of experience