Lead Engineer I - Embedded Systems (India)

Lead Engineer I - Embedded Systems (India)

03 Aug
|
Newspace
|
India

03 Aug

Newspace

India

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:

- Solid 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

📌 Lead Engineer I - Embedded Systems (India)
🏢 Newspace
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer i - embedded systems (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer i - embedded systems (india) / india