Senior Staff Engineer

Senior
🇮🇳 India
Software Developer
Software development

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

 

Other jobs at Semtech_Limited

 

 

 

 

 

 

 

 

View all Semtech_Limited jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs