Staff SW Development Engineer

We are excited to invite a talented Staff Engineer to join our R&D team at Nokia India. In this role, you will play a crucial part in our NI ON PSE PlfEmbSW GX L1 Platform 1A1 (L08) department, working on groundbreaking projects that redefine the boundaries of embedded software. Your expertise in device drivers, C++, and L1 datapath will be instrumental in ensuring the seamless functionality and exceptional quality of our products. As a Staff Engineer, you will have the opportunity to make a significant impact on our company's success by taking ownership of system design and programming, and delivering innovative features and enhancements to our end users.

  • Collaborate with a cross-functional, agile team to develop cutting-edge embedded software solutions.
  • Work in a Linux environment, ensuring efficient collaboration and integration with other R&D teams.
  • Take charge of system design and programming, guaranteeing the highest standards of quality and functionality for our products.
  • Engage in the entire development lifecycle, from conceptualization to product launch, gaining a comprehensive understanding of our portfolio.
  • Implement advanced continuous integration pipelines to ensure timely delivery of new features.
  • Strive for automated testing at all levels, from unit to system testing, to enhance product reliability.
  • Collaborate closely with other R&D organizations to streamline the development process.
  • Stay abreast of industry trends and technologies to continuously improve our software development practices.
  • Mentor and guide junior team members, fostering a culture of knowledge sharing and professional growth.
  • Ensure compliance with industry standards and best practices throughout the development process.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 8 years of experience in software development, with a strong focus on embedded systems.
  • Expertise in device driver development, C++, and L1 datapath is an absolute must.
  • In-depth understanding of the Linux environment and its applications in software development.
  • Experience with agile development methodologies and continuous integration practices is preferred.
  • Exceptional problem-solving and analytical skills, coupled with a proactive approach to finding innovative solutions.
  • Ability to work independently, manage multiple projects, and prioritize tasks effectively.
  • Excellent communication skills, both written and verbal, to collaborate seamlessly with a diverse team.
  • A passion for software development and a keen interest in contributing to groundbreaking projects.
  • Willingness to continuously learn, adapt, and stay updated with the latest industry advancements.