Linux BSP Engineer || no h1b || strong candidate consider at Mountain View, California, USA |
Email: [email protected] |
From: Shane, Abdisolutions [email protected] Reply to: [email protected] Job Description Job Title: Linux BSP Engineer Location: Mountain View, CA 94043 (Hybrid) Employment Type: Contract Visa: USC GC GC EAD H4 EAD Job Overview Join our clients senior technical team as a Senior Linux Engineer, where you will spearhead the development of next-generation automotive platforms. This role involves architecting, designing, extending, and implementing advanced Linux Operating Systems to enhance the cockpit experience. Collaborating with various stakeholders within technical teams, you will play a crucial role in shaping the future of cluster experience, ensuring seamless integration and exceptional user experiences across our vehicle portfolio.Role Responsibilities Yocto Project Expertise: Lead and contribute to the development and customization of embedded Linux distributions using the Yocto Project. Design and implement custom layers, recipes, and configurations to meet project requirements. Embedded Systems Development: Architect, develop, and maintain embedded Linux-based systems for our client's automotive platform. Collaborate with cross-functional teams to ensure seamless integration of software components. Linux Kernel and Device Drivers: Demonstrate proficiency in Linux kernel internals and device driver development. Analyze and troubleshoot kernel-level issues, optimize performance, and ensure hardware compatibility. Board Bring-up and Integration: Lead the board bring-up process for new hardware platforms. Work closely with hardware engineers to validate system functionality and resolve hardware/software integration issues. System Optimization and Performance Tuning: Identify bottlenecks and optimize system performance through kernel tuning, memory management, and system-level optimizations. Documentation and Technical Leadership: Create and maintain comprehensive technical documentation, including design specifications, user guides, and release notes. Provide technical leadership and mentorship to junior engineers. Collaboration and Communication: Collaborate effectively with cross-functional teams, including software, hardware, and quality assurance teams. Communicate project status, technical challenges, and solutions clearly and concisely.Years of Experience 5+ years of experience specializing in embedded systems, Linux kernel, device driver, and new board bring-up experience. 5+ years of professional experience with strong programming skills in C/C++/scripting. 5+ years of experience as a tech lead, significantly contributing to overarching system design and platform software architecture in the automotive industry.Required Education Bachelor of Science (BS) in Computer/Electrical Engineering or Computer Science.Desired Education Master of Science (MS) in Computer/Electrical Engineering or Computer Science.Skills Extensive experience with the Yocto Project, including custom layer development, recipe writing, and image generation. Proficiency in C/C++ programming languages; experience with scripting languages such as Python is a plus. Strong understanding of Linux kernel internals, device drivers, and bootloaders. Experience with board bring-up, hardware/software integration, and debugging on ARM or similar architectures. Excellent problem-solving skills and the ability to troubleshoot complex system-level issues. Experience with version control systems (e.g., Git), build automation tools, and continuous integration/continuous deployment (CI/CD) pipelines. Keywords: cprogramm cplusplus continuous integration continuous deployment green card microsoft California Linux BSP Engineer || no h1b || strong candidate consider [email protected] |
[email protected] View all |
Wed Jul 10 19:16:00 UTC 2024 |