NewSpace Research and Technologies

Lead Engineer, Embedded Systems

Bangalore
C C++ Embedded Linux Bash Yocto Linux Kernel Device Drivers ARM ROS FPGA
Description

Lead Engineer I - Embedded Systems

Location: Bangalore

Department: Embedded Systems

Experience: 8-12yrs

Who we are:
 
We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. We are undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT’s product development portfolio includes various aerial vehicles such as solar power stratospheric high altitude pseudo satellite (HAPS), air/ground launched autonomous loitering munitions, indoor intervention Unmanned Aerial Vehicles etc .
 
Roles and Responsibilities:
 
We are looking for a Senior Software Engineer/ C/C++ developer working on Embedded Linux, developing device drivers, BSP and applications for various embedded processors and controllers. Primary responsibility will be to design and develop device drivers, board support software and embedded applications on NRTs hardware platforms. The position involves a significant level of autonomy and responsibility in which a self-motivated applicant must work independently to design, develop, build and test software solutions.
 
 
Must have skills:
 
·       Strong proficiency in C99/C++ 14, with fair knowledge of the language specification
·       Experienced in Embedded Linux BSPs development on new custom hardware designs including U-Boot, Linux Kernel, Linux Device Drivers Programming, Yocto, Build-root for ARM SoC’s like Xilinx Zynq, Qualcomm-Snapdragon, TI-OMAP, NXP i.MX etc.
·       Creating custom meta layers, custom images, adding recipes for customized embedded Linux platforms in Yocto.
·       Experienced in development of Linux Device Drivers for peripherals like-V4L2 Camera sensor drivers (MIPI-CSI2), Display connectors (MIPI-DSI) side in DRM Subsystem and legacy V4L2 output Frame buffer Drivers for Display Panels, DDR3/4 bring up, Audio Codec(I2S), Ethernet PHY, Wi-Fi (SDIO), BT(USB-UART) on ARM SoC’s platforms
·       Experienced in modifications of Device tree, Linux kernel 4.x, 5.x versions U-Boot for Board bring-up
·       Experienced in porting mainline Linux kernel versions - by applying ARM SoC and board specific changes.
·       Should have good experience in Linux System Programming (design and development of multi-threaded POSIX user space applications and IPC communication mechanism and synchronization)
·       Experienced in debugging the code using tools like Ctags, Cscope, GDB, Trace32, Source Insight, Serial console, lxr, procfs and sysfs
·       Worked with proffessional software development processes and documentation
·       Good team player with reasonable communication skills. Quick learner and adaptable.
 
Good to have skills

·       Experience in working with Qualcomm’s Snapdragon SoCs and platforms
·       Experience with NVIDIA Jetson SoCs and platforms
·       Experience and knowledge on Robotic Operating System (ROS1/ROS2)
·       Experience with security processors, secure applications and coding
·       Good understanding of hardware and/or FPGA RTL
 
Basic Requirement (education & relevant experience):
 
·       Bachelors/Master’s in Computer Science or Electronics Engineering 
·       8-12 years of relevant development experience
 
NewSpace Research and Technologies
NewSpace Research and Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say