logo

JobNob

Your Career. Our Passion.

C with Linux 3-8YRS KolkataWFO


2coms


Location

Kolkatta | India


Job description

Our Client is an Indian multinational technology company a pioneer in Product Engineering & Digital Transformation delivering concept to market and chip to cognition R&D solutions to customers across the semiconductor automotive industrial consumer electronics enterprise devices satellite communications telecom and transportation domains


Candidates from Kolkata/willing to relocate to Kolkata may apply!

Requirements

We are looking for a C developer on Linux. Responsible for building applications to embedded systems. Your primary responsibility will be to design and develop these applications with UT and to coordinate with the rest of the team working on different layers of the infrastructure for Kolkata and Pune (WFO).

Responsibilities

Design build and maintain efficient reusable and reliable C code Implement performance and quality modules Identify bottlenecks and bugs and devise solutions to these problems Help maintain code quality organization and automatization Identify and leverage new technologies to enhance product features improve quality/efficiency/collaboration. Proficient in DevOps for embedded software delivery by extending Continuous Integration and Continuous Delivery pipelines for one or more software release streams per product family. Skills Strong proficiency in C with fair knowledge of the language specification Strong analytical and problemsolving skills Strong understanding of ObjectOriented Design (OOD) principles using C secure coding and cybersecurity best practices Thorough knowledge of the standard library STL containers and algorithms and Boost Desired experience with RTOS like Linux/WinCE/Thread X etc. with multithreading IPC knowledge. Good understanding of memory management in nongarbage collected environments Understanding of dynamic polymorphism and C specific notions such as friend classes Familiarity with templating in C Knowledge of the latest C11 standard is appreciated depending on project specifications Familiarity with embedded systems design lowlevel hardware interactions Knowledge of lowlevel threading primitives and realtime environments depending on project requirements Familiarity with system call wrapper library functions Familiarity with language tools such as Valgrind. Implementation of automated testing platforms and unit tests Proficient understanding of code versioning tools such as Git Gerrit. Familiarity with continuous integration Prior experience in Navigation Product will be an added advantage Ability to work in a fast paced deadlineoriented environment Strong planning and organizational skills Python Robot Framework knowledge will be an added advantage


Android with Automotive


Job tags



Salary

All rights reserved