Embedded C Linux Professional (Coimbatore)

Embedded C Linux Professional (Coimbatore)

02 Oct
|
RARR Technologies
|
Coimbatore

02 Oct

RARR Technologies

Coimbatore

We are seeking a highly skilled and experienced Embedded Linux Systems Engineer to join our team. The ideal candidate will have strong expertise in Linux system development, particularly Yocto-based embedded Linux, and experience in device drivers, BSP development, networking, security, package management, and edge-to-cloud systems.

The candidate will be responsible for designing, developing, integrating, debugging, and maintaining scalable, secure, and high-performance gateway and edge-computing solutions for connected products built on Linux platforms.

Key Responsibilities

- Develop and customize embedded Linux distributions using the Yocto Project.
- Work extensively with Linux filesystems, package management, networking, security, and system services.
- Perform toolchain configuration, cross-compilation, and customization of:
- Bootloader,Linux Kernel,Device Tree,Initramfs,Root filesystem,systemd

- Work with Yocto concepts including layers, recipes, classes, machine configurations, metadata, and build configurations.
- Create and customize Yocto recipes, manage dependencies, package versions, and software components.
- Develop and integrate BSPs and device drivers for embedded platforms.
- Work with ARM-based hardware architectures and embedded hardware interfaces.
- Develop and maintain multithreaded and distributed software components.
- Design and implement gateway software for connected and industrial IoT products.
- Configure and troubleshoot Linux networking, including network interfaces, routing, firewall rules, and TCP/IP.
- Analyze network traffic and troubleshoot connectivity-related issues.
- Work with industrial and IoT protocols such as HTTPS, MQTT, XMPP, TCP/IP, CAN, Modbus, and Ethernet.




- Implement security best practices including encryption, authentication, authorization, and access control.
- Work with Secure Boot, secure storage, OTA updates, and secure communication mechanisms.
- Apply cryptographic algorithms, protocols, and libraries for encryption and digital signatures.
- Develop Bash and/or Lua scripts for automation, system configuration, build environments, and Yocto customization.
- Debug and troubleshoot complex issues across the Linux kernel, drivers, networking, applications, and system services.
- Collaborate with hardware, firmware, software, QA, DevOps, and other cross-functional teams.
- Contribute to CI/CD automation and DevOps practices for embedded software development.
- Stay current with emerging embedded Linux, IoT, networking, cybersecurity, and edge-computing technologies.

Required Skills
- Strong proficiency in Embedded C development on Linux platforms.
- Strong understanding of Embedded Linux architecture and system development.
- Hands-on experience with Yocto Project and/or Buildroot.
- Experience with BSP development and device driver development.
- Strong knowledge of Linux boot flow and system components, including bootloader, kernel, device tree, initramfs, rootfs, and systemd.
- Experience with multithreaded and distributed systems.
- Robust understanding of the Linux networking stack and TCP/IP fundamentals.
- Practical experience with MQTT,



Modbus, CAN, and Ethernet.
- Experience with embedded gateways and IoT/edge-computing platforms.
- Knowledge of containerization and edge deployment technologies.
- Experience with Secure Boot, OTA updates, and embedded cybersecurity.
- Knowledge of Linux security concepts, encryption, authentication, and access control.
- Proficiency in Bash and/or Lua scripting.
- Strong debugging, troubleshooting, and problem-solving skills.
- Familiarity with CI/CD pipelines, automation frameworks, and DevOps practices in embedded systems.
- Ability to work effectively in a collaborative, cross-functional environment.
- Excellent written and verbal communication skills.
- Ability to stay current with industry trends, emerging technologies, and best practices.

Good to Have
- ISAQB certification.
- Experience with containerized workloads and edge-computing deployments.
- Experience with industrial IoT platforms and connected gateway products.
- Exposure to advanced embedded cybersecurity practices.

Qualifications
- Bachelor s degree in Engineering, Computer Science, Electronics, or a related field.
- B.E./B.Tech from a reputed college or university preferred.
- 4+ years of relevant experience in Embedded Linux system development.
- Strong analytical and problem-solving abilities.
- Ability to work independently as well as collaboratively with cross-functional teams.
- Excellent communication and interpersonal skills.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Embedded C Linux Professional (Coimbatore)
🏢 RARR Technologies
📍 Coimbatore

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: embedded c linux professional (coimbatore) / coimbatore

Subscribe to this job alert:

Get the latest job offers by email for: embedded c linux professional (coimbatore) / coimbatore