Sr. Staff Engineer - BSP Developer

10 - 15 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Netradyne harnesses the power of Computer Vision and Edge Computing to revolutionize the modern-day transportation ecosystem. We are a leader in fleet safety solutions, with growth exceeding 4x year over year. Our solution is quickly being recognized as a significant disruptive technology. As our team continues to grow, we are in need of forward-thinking, uncompromising, competitive team members to facilitate our continued expansion. We are currently seeking a highly experienced and technically proficient BSP Senior Developer to take on a leadership role in our Board Support Package (BSP) development efforts within the Embedded Systems team. This position requires a deep understanding of embedded systems, operating systems, and hardware-software integration, as well as the ability to guide and mentor a small team of engineers. The ideal candidate will have 10 to 15 years of relevant industry experience with a strong background in BSP development and embedded systems engineering. They should also have proven hands-on experience in leading and mentoring a team of 2-3 engineers and a strong alignment with the BSP team's core requirements as outlined in our internal skill matrix. Minimum qualifications for this role include a B.Tech/BE or M.Tech/ME in Computer Science, Electronics, or a related field, along with 5-8 years of experience specifically in device driver development, embedded systems, or operating systems. Additionally, candidates should have at least 5 years of experience working with large-scale C/C++ codebases and deep experience with hardware bring-up using interfaces such as USB, ADC, GPIO, SPI, I2C. Proficiency in development processes including source control, bug tracking, and technical documentation is also required. Key responsibilities for the BSP Senior Developer include designing and implementing low-level system components, developing efficient and robust drivers and services for constrained embedded environments, leading the bring-up of new hardware platforms, and debugging complex, system-level issues that span hardware, kernel, middleware, and application layers. The role also involves guiding junior engineers, performing code reviews, and ensuring adherence to best practices in embedded software development. Preferred skills for this position include experience with bootloaders, secure boot, and firmware update mechanisms, familiarity with Yocto, U-Boot, and other embedded Linux toolchains, and hands-on experience with debugging tools such as GDB, Oscilloscopes, Logic Analyzers, JTAG, and performance profilers. Exposure to safety-critical systems or automotive industry standards is a plus. If you are a results-driven engineer with a passion for embedded systems and a desire to lead the development of foundational technologies, we would love to connect with you. Netradyne is an equal-opportunity employer and only applicants should apply.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Netradyne logo
Netradyne

Software Development

San Diego California

RecommendedJobs for You