Embedded Software Engineer
New Space Research Technologies · Remote
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: ZfPo5-0bci0z
Job type and experience labels are automated discovery categories. The employer determines eligibility. Retained employer experience wording: 5+ years.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Posted by : New Space Research & Technologies | RESPONSIBILITIES: • Bring up the board. Debug and provide solutions where required Design and develop a high reliability software system which will be used in mission critical applications Develop various tests to provide assurance of high quality and security Work with cross functional teams and vendors to ensure seamless collaboration Evaluate new technologies and innovate to improve product competitiveness Mentor junior engineers and guide them as needed Required Skills: Experienced in C99/C++ 14 software development, Data structures, shell scripting/bash, Python Strong knowledge of Robot Operating System (ROS) Experienced in Embedded Linux BSPs development on new custom hardware designs including U-Boot, Linux Kernel, Linux Device Drivers Programming, Yocto, Buildroot for ARM So C’s like Xilinx Zynq 7000, Qualcomm-MSM 8x55/7x30, TI-OMAP4430 & AM3352/8, NXP's-I.MX53, I.MX28, I.MX6ULL, I.MX8M 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's Camera sensor drivers (MIPI-CSI2), Display connectors (MIPI-DSI) side in DRM Subsystem & legacy's V4L2's output Frame buffer Drivers for Display Panels, DDR3 bring up, Audio Codec(I2S), Ethernet PHY(MII & MDIO), Wi-Fi (SDIO) & BT(USB-UART) on ARM So C’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 So C & 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) Experience in Preempt-RT patch, RT system tuning, performance benchmarking using various tools Experienced in debugging the code using tools like Ctags, Cscope, GDB, Trace32, Source Insight, Serial console, lxr, procfs & sysfs Linux, Device Drivers, Middleware, Multimedia - Camera, Gstreamer Working knowledge of Image processing IP blocks Good to have skills: • Proficient in C99, C++14 and Python Experience in Qualcomm and Nvidia So C Experienced in modifications of Device tree & Linux kernel 4.x, 5.x versions & U-boot for Board bring-up Linux, Device Drivers, Middleware, Multimedia - Camera, Gstreamer Experience in writing secure code Experience in all stage of the Secure SDLC Working knowledge of GIT Basic Requirement Basic Requirement (education & relevant experience): • Bachelors or Masters in EE or CS • 5+ years of proven experience in developing embedded Linux BSPs, drivers and solutions. Liquid error: undefined method `public_fields' for nil:Nil Class
Collected experience requirement
5+ years