Senior Staff Engineer, Host Software
Sierra Wireless
This job is no longer accepting applications
See open jobs at Sierra Wireless.See open jobs similar to "Senior Staff Engineer, Host Software" Partners for Growth.Pune, Maharashtra, India
Posted on Aug 27, 2024
Responsibilities:
- Drive the design, development, and implementation of embedded software solutions for complex systems, ensuring high-quality code and robust performance
- Work closely with cross-functional teams, including hardware engineers, product managers, and QA teams, to ensure seamless integration of software components
- Develop and maintain Yocto-based build systems, including the integration and customization of drivers, SDKs, and firmware for embedded Linux platforms
- Manage source code and version control, tracking upstream vendor releases and integrating updates into the development pipeline for consistent software delivery
- Collaborate on the Yoctofication of SDK utilities, wireless modules, and regulatory database updates, ensuring seamless integration into embedded system build.
Minimum Qualifications:
- 12+ years of software development experience with proficiency in C/C++ and python
- Good knowledge of Cellular technologies (5G, LTE)
- Experience with Yocto project with open-source packages
- Basic understanding of networking concepts
- Working experience with Linux-based systems
- Very good analytical and problem-solving skills
- Understanding of GitHub and software development processes
- Excellent written and verbal communication skills
- Bachelor’s/master’s degree in computers or Electronics/E&TC Engineering
Desired Qualifications:
- Experience with Yocto project with open-source packages
- Experience with Linux USB Device Drivers and Linux Kernel Programming.
- Experience to customize and port BSPs to new hardware platforms, addressing platform-specific requirements and optimizing performance
- Experience to customize and port U-Boot to new hardware platforms, addressing platform-specific requirements and optimizing performance
- Proficient in C programming with basic exposure to assembly language.
- Strong expertise in debugging embedded systems, including knowledge of U-Boot/RedBoot bootloaders
- Expertise in Linux Device Drivers and System Programming
- Hands on experience on build and integration, including bootloader and kernel development, image validation, and deployment processes
This job is no longer accepting applications
See open jobs at Sierra Wireless.See open jobs similar to "Senior Staff Engineer, Host Software" Partners for Growth.