Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+
- Embedded Engineer (Linux-Kernel-Developer-250626)
- Embedded Linux Developer/ Senior Engineer/ Lead Engineer (Linux-Kernel-Developer-250627)
- Linux Kernel Development Expert (Linux-Kernel-Developer-250628)
- SDE III - C++/Linux - eBPF (Linux-Kernel-Developer-250629)
- MTS - Linux Kernel and Device Drivers & Layers of Network (L2/L3 level) (Linux-Kernel-Developer-250630)
Title: Embedded Engineer
Job Code: Linux-Kernel-Developer-250626
Location: Hybrid
Experience: Unspecified
Date Posted: 2025-05-27
Valid Through: 2025-06-28
Apply: Job Application Form
Job Description:
Job Code: Linux-Kernel-Developer-250626
Location: Hybrid
Experience: Unspecified
Date Posted: 2025-05-27
Valid Through: 2025-06-28
Apply: Job Application Form
Job Description:
Job Description
Core requisites:
Core requisites:
- BS/B.Tech/MCA in an applicable field.
- Experience In Software Development In C,Linux Preferred.
- Very strong analytical and problem-solving skills.
- Ability to work independently as well as, in a task-oriented, dynamic team environment with a positive attitude.
- Knowledge/Experience of SDLC.
- Experience in developing, debugging and testing C code in Linux environment.
- Fast learner with an attention to both the overall concept and the details.
- Embedded development experience.
- Experience in Kernel, System or Device programming in Linux.
- Knowledge of SVN,bugzilla and other such tools in Linux.
Title: Embedded Linux Developer/ Senior Engineer/ Lead Engineer
Job Code: Linux-Kernel-Developer-250627
Location: Hybrid
Experience: Senior Level
Date Posted: 2025-05-30
Valid Through: 2025-06-28
Apply: Job Application Form
Job Description:
Job Code: Linux-Kernel-Developer-250627
Location: Hybrid
Experience: Senior Level
Date Posted: 2025-05-30
Valid Through: 2025-06-28
Apply: Job Application Form
Job Description:
Job Description
Qualification: B.E. / B.TECH in Electronics/Communication/Electrical; (desired) M.E. / M. TECH in Embedded/Communications Engineering
Experience: 6 to 8 Years
Required Skills:
Expertise in system architecture and design for Embedded software systems. Experience in working with device drivers, Linux and communication protocols, and Embedded C, C++ and 8/16/32 bit microcontrollers. Expertise in system integration, experience on IOT stack development and protocols
Domain Area:
Embedded Platforms & connected solutions
Responsibilities
Firmware Developer for development of complex systems involving Hardware. Firmware, Cloud & Mobile applications. Individual must have the ability to develop system requirements, system architecture and design, system test requirements, security requirements and establish a system architecture/design approach based on those requirements aligned with the defined coding standards. The selected candidate must have a background in embedded software development, Cloud iOT applications, devices/system interaction and troubleshooting, and will be involved in all aspects of the product development process (concept, design, implementation, validation, verification, compliance and production). The selected candidate will interact frequently with project management both locally and global team. Will need to work with customers at global locations across different time-zones.
EDUCATION PREFERRED:
Minimum 12 years software development experience required as below:
Competencies:
Qualification: B.E. / B.TECH in Electronics/Communication/Electrical; (desired) M.E. / M. TECH in Embedded/Communications Engineering
Experience: 6 to 8 Years
Required Skills:
Expertise in system architecture and design for Embedded software systems. Experience in working with device drivers, Linux and communication protocols, and Embedded C, C++ and 8/16/32 bit microcontrollers. Expertise in system integration, experience on IOT stack development and protocols
Domain Area:
Embedded Platforms & connected solutions
Responsibilities
Firmware Developer for development of complex systems involving Hardware. Firmware, Cloud & Mobile applications. Individual must have the ability to develop system requirements, system architecture and design, system test requirements, security requirements and establish a system architecture/design approach based on those requirements aligned with the defined coding standards. The selected candidate must have a background in embedded software development, Cloud iOT applications, devices/system interaction and troubleshooting, and will be involved in all aspects of the product development process (concept, design, implementation, validation, verification, compliance and production). The selected candidate will interact frequently with project management both locally and global team. Will need to work with customers at global locations across different time-zones.
EDUCATION PREFERRED:
- Degree in Electronics/Communication/Electrical Engineering
- (Desired) Masters degree in Embedded / Communications Engineering
Minimum 12 years software development experience required as below:
Competencies:
- Must have worked on complex systems involving embedded Firmware, secure connect with external world
- Strong technical knowledge in relevant area of expertise – Embedded Applications , Linux / RTOS & non-RTOS based system design, device drivers, communication protocols, microprocessors and 16/32 bit microcontrollers
- Strong expertise, working experience and competence in C/C++, exposure to assembly language
- Must have hands on knowledge of architecting / designing embedded controls for commercial / industrial application, knowledge of compliance testing & requirements is desirable
- Candidate should demonstrate ability to breakdown requirements into small development modules & create detailed designs
- Candidate must have a very good knowledge of Linux operating systems & its working with real time experience in implementing in embedded products
- Experience in microcontrollers & RTOS based application development is required
- Working knowledge on communication standards like Ethernet, RF Sub GHz Technologies, IOT communication protocols (MQTT, AMQP etc.), socket based communications TCP/IP, Wi-Fi, Bluetooth, Lora etc.
- Working knowledge of one or more industrial communication protocols like Modbus, I2C, SPI, CAN, BACNet is an advantage.
- Strong & diverse technical skills including an ability to use H/W scope probes, in-Circuit-Emulators, Simulators or Debuggers for trouble shooting Knowledge on cyber security aware designs
- Exposure to HMI tools like QT is desirable.
- Experience in Board bring up activities, U-Boot, Root file systems& interfacing external peripherals
- Experience in DSP Interfaces, Cloud iOT development interfaces
- Expertize in product development of multi process/thread applications, Inter process communications on multi core systems
- Expertize in shell scripting and Open source build environments, tool chains
- Knowledge in Python or other high level language with middle ware experience
- Demonstrate sustained initiative, proven ability to work independently and take on complex tasks with minimal direction
- Solid creativity and innovation Ability to understand issues and take appropriate action
- Strong English communication skills - oral and written.
- Ability to adapt quickly to an existing, complex environment.
- Passionate about building high-quality systems with software implementation best practices
- Technically help in resolving engineering problems across the teamsMust have worked on complex systems involving embedded Firmware, secure connect with external world
Title: Linux Kernel Development Expert
Job Code: Linux-Kernel-Developer-250628
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-30
Valid Through: 2025-06-27
Apply: Job Application Form
Job Description:
Job Code: Linux-Kernel-Developer-250628
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-30
Valid Through: 2025-06-27
Apply: Job Application Form
Job Description:
Necessary Skills Attributes:
- 6 to 12 years of experience in Linux Kernel development.
- 5+ years hands-on experience with Linux kernel development for Android based products.
- Experience with multiple toolchains, compilers, and processor architectures.
- Strong knowledge of memory management, scheduling & other OS fundamentals like timers, interrupts, synchronization primitives.
- Strong expertise in C & arm assembly programming.
- Comfortable and experienced in software development life cycle - coding, debugging, optimization, testing, and continuous integration.
- Familiarity with parallelization techniques for performance optimization.
- Fundamental debugging skills using gdb, trace32 along with version control tools like P4, git.
- Ability to work with Linux kernel tracing mechanisms to debug and optimize performance.
- Experience operating in a fast-moving environment where the workloads evolve at a rapid pace.
- Experienced in various system performance regression toolkits like LISA, BART, etc.
- Linux Porting Development, Linux Kernel Concepts, kernel and kernel module development
- Scripting skills like Python for automation
- Experience with ARM ARM64 architectures.
- Develop and Support various features in Linux kernel to support Android based company products development.
- Identifying various system & platform power, performance & thermal parameters in various use cases scenarios. System level knobs that largely influence device behavior.
- Development in Android kernel & framework for controlling of identified knobs.
- Tune up system performance, power, thermal and improve system stability & associated automation aspects.
- Work with core development team on power performance thermal solution integration, stabilization & commercialization.
- Commercialization issue resolution
Title: SDE III - C++/Linux - eBPF
Job Code: Linux-Kernel-Developer-250629
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-27
Valid Through: 2025-06-26
Apply: Job Application Form
Job Description:
Job Code: Linux-Kernel-Developer-250629
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-27
Valid Through: 2025-06-26
Apply: Job Application Form
Job Description:
About The Product
CrowdStrike Falcon is a two-component security product. One component is a “sensor”, which is a lightweight agent installed on client machines that observes system activity and recognizes malicious behaviour, then provides on-box prevention capability and remote telemetry to the Falcon cloud. The cloud component aggregates sensor telemetry for each customer’s network, can correlate malicious behaviour across multiple machines, and presents our customers’ operations teams with a prioritized summary of the threats detected in their environments.
About The Role
This is a Senior Software Development Engineer (SDE) role in the engineering team that delivers the sensor (lightweight agent) on Linux. This role will be part of the team designing and implementing new features in the sensor to secure cloud workloads. The work leverages eBPF and other technologies. These features will extend the power of the Falcon platform to provide seamless visibility, detection, and prevention for container processes running in orchestration environments like Kubernetes.
SDE’s in the team own design and development of core features of the product. Features will cross-cut most core OS subsystems such as file system, memory, process, and networking. The team operates under the Agile development principles and ships frequently.
What You'll Do
CrowdStrike Falcon is a two-component security product. One component is a “sensor”, which is a lightweight agent installed on client machines that observes system activity and recognizes malicious behaviour, then provides on-box prevention capability and remote telemetry to the Falcon cloud. The cloud component aggregates sensor telemetry for each customer’s network, can correlate malicious behaviour across multiple machines, and presents our customers’ operations teams with a prioritized summary of the threats detected in their environments.
About The Role
This is a Senior Software Development Engineer (SDE) role in the engineering team that delivers the sensor (lightweight agent) on Linux. This role will be part of the team designing and implementing new features in the sensor to secure cloud workloads. The work leverages eBPF and other technologies. These features will extend the power of the Falcon platform to provide seamless visibility, detection, and prevention for container processes running in orchestration environments like Kubernetes.
SDE’s in the team own design and development of core features of the product. Features will cross-cut most core OS subsystems such as file system, memory, process, and networking. The team operates under the Agile development principles and ships frequently.
What You'll Do
- Design and develop Linux software for deployment on server
- Own features from design to delivery
- Collaborate with multi-functional team in various physical locations
- Troubleshoot issues with the product as reported from customers responsively
- Other projects as assigned
- 8+ Years of relevant experience.
- Experience working on product features on Linux or Unix in C/C++ with the following characteristics:
- high concurrency requirements needing strong use of multi-threading
- high reliability requirements
- detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
- Experience developing production eBPF code for security or networking
- Experience designing and developing container runtime engines, software that monitors containers. or optimized virtual machine environments to run containers.
- Experience working on a team to ship major features and releases
- Ability to communicate, collaborate, and work effectively in a distributed team
Title: MTS - Linux Kernel and Device Drivers & Layers of Network (L2/L3 level)
Job Code: Linux-Kernel-Developer-250630
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-29
Valid Through: 2025-06-26
Apply: Job Application Form
Job Description:
Job Code: Linux-Kernel-Developer-250630
Location: Hybrid
Experience: Mid Level
Date Posted: 2025-05-29
Valid Through: 2025-06-26
Apply: Job Application Form
Job Description:
Role & Responsibilities:
- Networking solutions development, platform tuning, optimization, and competitive benchmarking.
- Hands-on coding/debugging and resolution of customer issues, analysis and enablement of networking customer use-cases and feeding back the patches/fixes to the mainline SW.
- Achieve maximum platform/silicon entitlement in customer products through power and performance, driver optimization.
- Author applications notes and present training sessions to enable field teams, customers and partners.
- Bring-up customer boards with Linux kernel and device drivers working as reference boards.
- Engineering degree in CS/EE with 8+ years of relevant experience.
- Strong experience with data and control plane architectures in networking products.
- Experience working with the packet processing, DPDK, IPSec and vSwitch/vRouter.
- System design and architecture of networking products like switching, routing and security.
- Hands-on experience with Linux system programming including multi-threaded programming.
- Strong experience in performance analysis and optimization.
- Appropriate experience in embedded software development in Linux, working on user and kernel mode device drivers, bootloaders, kernel configuration and tuning, power and performance management etc.
- Appropriate work experience in highspeed IO driver development and debugging like PCIe, USB, SATA and other IO protocols like I2C, SPI etc.
- Well versed in opensource management, generation and up streaming patches, different Linux kernels and distros, Linux runtime and build infrastructure.
- Hands-on knowledge of embedded software debugging techniques both from the hardware and software/OS perspective.
- Good knowledge of CPU system architecture and HW platforms based on x86 processors.
- Experience working in a multi-site and multi-cultural environment and ability to travel as needed.
- Experience in customer facing role (application engineering) will be a big plus.
- Strong written and verbal communication skills.