Current jobs related to Firmware Engineer - Chennai - Rail Labs Pvt Ltd


  • Chennai, Tamil Nadu, India Vicara Full time

    Vicara Firmware Engineer Job DescriptionWe are looking for a highly skilled Firmware Engineer to join our team. As a Firmware Engineer at Vicara, you will be responsible for designing and developing firmware for our products.Main Responsibilities• Design and develop efficient, modular, and robust firmware for our products.• Collaborate with software...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Firmware Development EngineerLocation: Chennai, IndiaPosition Type: Full-timeJob Summary:We are seeking a highly motivated Firmware Development Engineer to assist in designing, developing, and maintaining firmware for embedded systems. The ideal candidate is passionate about embedded development and eager to learn with a solid understanding of...


  • Chennai, Tamil Nadu, India Axiado Full time

    Job Title: Principal Firmware EngineerAxiado is seeking a highly skilled Principal Firmware Engineer to join our team. As a key member of our software team, you will be responsible for designing, developing, and optimizing firmware for our platform.Key Responsibilities:Design and develop firmware for embedded systems using real-time operating systems like...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job TitlePosition Overview: We are seeking a skilled Firmware Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C programming.Key...


  • Chennai, Tamil Nadu, India N Human Resources & Management Systems Full time

    Job Title: Firmware Software EngineerLocation: ChennaiPosition Type: Full-TimeJob Summary:We are seeking a skilled Firmware Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and...


  • Chennai, India Vicara Full time

    Vicara Job Description Firmware Engineer Job Brief We are looking for an analytical, results-driven Firmware Engineer. You would also be required to have a keen eye for developing firmware with a low memory footprint and low power consumption while being robust and resistant to errors. You are expected to achieve these goals using your indepth understanding...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Job Title: Lead Platform Firmware EngineerWe are seeking a highly skilled and experienced Lead Platform Firmware Engineer to join our team at Global Pharma Tek. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing firmware for our embedded systems.Key Responsibilities:Design and develop firmware for...


  • Chennai, India Global Pharma Tek Full time

    + years of overall firmware engineering experience with + years developing Networking and Hardware based Firewall firmware solutions for Linux or any RTOS. Strong academic credentials with a master’s degree in CS / EE, Mathematics, or other quantitative area of study Design, develop, and optimize firmware for embedded systems using real-time...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Firmware Development Opportunities at Global Pharma TekWe are seeking a highly skilled Firmware Development Engineer to join our team at Global Pharma Tek. As a key member of our firmware development team, you will be responsible for designing, developing, and optimizing firmware for embedded systems using real-time operating systems like Zephyr and...


  • Chennai, Tamil Nadu, India Celestica Full time

    Job SummaryCelestica is seeking a highly skilled Senior Firmware Engineer to join our Software Department as a senior BMC firmware engineer. In this position, you will be responsible for developing and/or customizing BMC firmware platforms for various storage products and server products.Key ResponsibilitiesDesign requirements analysis based on inputs from...


  • Chennai, Tamil Nadu, India Logitech Full time

    Job Title: Firmware Engineering ManagerLogitech G is seeking a highly skilled Firmware Engineering Manager to lead the development of embedded software for Gaming Simulation products.About the Role:As a Firmware Manager, you will play a pivotal role in driving the development of high-performance Gaming Simulation experiences. Your expertise in...


  • Chennai, Tamil Nadu, India Celestica Full time

    Job Title: Senior Firmware EngineerJob Summary:Celestica is seeking a Senior Firmware Engineer to join our Software Department as a senior BMC firmware engineer. In this position, you will be responsible for developing and/or customizing BMC firmware platforms for various storage products and server products.Key Responsibilities:Design requirements analysis...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Firmware Development ExpertiseAt Global Pharma Tek, we are seeking a highly skilled Firmware Development Specialist to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and optimizing firmware for embedded systems using real-time operating systems like Zephyr and Linux.Key...


  • Chennai, Tamil Nadu, India Logitech Full time

    Job Title: Senior Firmware EngineerLogitech is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our engineering team, you will play a pivotal role in designing and developing embedded software for Gaming Simulation products.Key Responsibilities:Design and develop firmware for Gaming Simulation products using...


  • chennai, India Central Business Solutions Inc. Full time

    We’re Hiring: Embedded Firmware Engineer (2-4 Years Experience)


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Firmware Development ExpertiseWe are seeking a highly skilled Firmware Development Engineer to join our team at Global Pharma Tek. The ideal candidate will have a strong background in firmware development, with a focus on real-time operating systems and embedded systems.Design, develop, and optimize firmware for embedded systems using real-time operating...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Job Title: Lead Firmware Engineer for Embedded SystemsJob Summary:We are seeking a talented Lead Firmware Engineer for Embedded Systems to join our team at Global Pharma Tek. The ideal candidate will have a strong background in firmware development, with experience in designing, developing, and optimizing firmware for embedded systems using real-time...


  • Chennai, India Central Business Solutions Inc. Full time

    We’re Hiring: Embedded Firmware Engineer (2-4 Years Experience)


  • Chennai, Tamil Nadu, India Logitech Full time

    About the RoleWe are seeking a skilled Senior Bluetooth Firmware Engineer to join our team at Logitech. As a key member of our organization, you will be responsible for designing and developing embedded firmware for microcontroller-based low-power Bluetooth audio products.Your Key ResponsibilitiesDesign and develop firmware for low-power Bluetooth audio...

  • Firmware Developer

    1 month ago


    Chennai, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperLocation: ChennaiPosition Type: FullTimeJob Summary:We are looking for a skilled Firmware Developer to design develop test and maintain lowlevel software for embedded systems. The ideal candidate will have a strong background in firmware development a deep understanding of hardwaresoftware interaction and experience with embedded...

Firmware Engineer

2 months ago


Chennai, India Rail Labs Pvt Ltd Full time

We are seeking a skilled Firmware Engineer with extensive experience in C programming, low-level system development, and a deep understanding of operating systems. The ideal candidate will be responsible for designing, developing, and optimizing firmware for embedded systems.


Experience: 2+ years in any industry

Job Location: IIT Madras


Key Responsibilities:

Firmware Development: Design, develop, and maintain firmware for embedded systems using C and Python.

Analytical tools development: Analyse collected data using Python.

Structured Coding: Implement data structures and algorithms (DSA) to write efficient, structured, and maintainable code.

Network & Communication Protocols: Develop and integrate various network and communication protocols, ensuring reliable data transmission and device communication. (TCP/IP, UDP, MQTT, UART, SPI, I2C)

Low-Level Programming: Engage in low-level programming to interface with hardware components directly, optimizing performance and reliability.

Operating System Expertise: Work extensively with vendor-based operating systems, understanding system calls related to process management (including forks), and synchronization mechanisms like semaphores. Knowledge of inter-process communication techniques is essential.

Hardware Interaction: Collaborate with hardware engineers to ensure firmware operates effectively with the underlying hardware, understanding how firmware communicates with hardware at a low level.

Optimization & Troubleshooting: Optimize firmware for performance and resource usage, and troubleshoot issues at both the software and hardware levels.

Documentation: Create and maintain comprehensive documentation for firmware, including design specifications, technical manuals, and troubleshooting guides.

Continuous Learning: Stay up-to-date with the latest developments in embedded systems, firmware design, and related technologies.


Good to have:

RTOS Experience: Hands-on experience with Real-Time Operating Systems (RTOS), including designing, implementing, and troubleshooting real-time embedded applications.

Hardware Design Acumen: Strong familiarity with hardware design principles, including reading and creating electronic schematics. Experience collaborating closely with hardware engineers to ensure seamless firmware-hardware integration.

ROS Integration: Develop and integrate firmware for systems utilizing the Robot Operating System (ROS), ensuring seamless communication between firmware and ROS-based applications.

Bootloader Development: Ability to design and implement bootloaders for embedded systems.

Scripting & Automation: Proficiency in scripting languages like Python for automating tasks related to firmware development.