Coders Brain Technology Private Limited

Embedded Engineer - Yocto/Linux OS

Click Here to Apply

Job Location

chennai, India

Job Description

We are seeking an experienced Embedded Engineer with a strong background in Linux, Yocto, and operating systems. The role involves designing, developing, and maintaining embedded software solutions tailored for customized Linux-based systems. Key Responsibilities : -Develop, customize, and maintain Linux-based operating systems using Yocto Project. - Work on BSP (Board Support Package) development and device driver integration. - Optimize Linux kernel configurations for specific hardware platforms. - Collaborate with hardware teams to ensure seamless integration between software and hardware. - Debug and resolve issues related to system performance, kernel, and device drivers. - Implement and maintain secure boot and firmware upgrade mechanisms. - Contribute to root file system creation and customization for embedded platforms. - Write and maintain technical documentation for system configurations and processes. - Stay updated on advancements in embedded Linux, Yocto, and related technologies. Requirements : - Hands-on experience in embedded Linux development with a focus on the Yocto Project. - Strong proficiency in C, C++, and scripting languages like Python or Bash. - Knowledge of Linux kernel internals, including configuration, customization, and optimization. - Experience with device driver development for peripherals such as SPI, I2C, UART, and GPIO. - Familiarity with debugging tools like GDB, strace, or Wireshark for embedded systems. - Understanding of bootloader customization (e.g., U-Boot). - Experience with version control systems like Git. - Familiarity with cross-compilation and toolchains for embedded platforms. - Knowledge of system security practices, including secure boot and cryptography. - Handson in Yocto OS, build system. - Handson in OS Migration - Linux Device driver - character driver, gpio, i2c, spi, usb, Ethernet driver, sysfs - Experience in PCIe, Ethernet, BLE, Wi-Fi, USB protocols - C, Python - Microcontrollers - 8,16,32 bit - Linux System Programming Nice to Have : - Experience with real-time operating systems (RTOS). - Familiarity with containerization technologies (e.g., Docker) on embedded platforms. - Exposure to continuous integration/continuous deployment (CI/CD) pipelines for embedded development. - Knowledge of industrial communication protocols such as Modbus or CAN. - Experience with hardware debugging tools like JTAG, logic analyzers, or oscilloscopes. Education and Certifications : - Bachelor's or Master's degree in Computer Science, Electronics, or a related field. - Relevant certifications in Linux, Yocto, or embedded systems are a plus. Benefits : - Competitive compensation and performance-based bonuses. - Opportunities for professional growth and certification support. - Flexible work arrangements, including remote options if applicable. - Exposure to cutting-edge embedded technologies. - Collaborative and inclusive work culture. (ref:hirist.tech)

Location: chennai, IN

Posted Date: 12/27/2024
Click Here to Apply
View More Coders Brain Technology Private Limited Jobs

Contact Information

Contact Human Resources
Coders Brain Technology Private Limited

Posted

December 27, 2024
UID: 4965040303

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.