Talent.com
This job offer is not available in your country.
Senior / Lead Firmware Design Engineer

Senior / Lead Firmware Design Engineer

Aiotlogy Services pvt ltd.Tiruchirappalli, IN
1 day ago
Job description

Position Overview

Job Title : Senior / Lead Firmware Design Engineer

Location : Remote

Job type : Full time

We are seeking a highly skilled and motivated Senior / Lead Firmware Design Engineer to join our dynamic team. This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly with STM32 microcontrollers and Embedded Linux platforms. The ideal candidate will possess both bare-metal coding and RTOS expertise, and demonstrate the ability to deliver robust, high-quality firmware solutions in a remote working environment.

Key Responsibilities

  • Design, develop, and maintain firmware for STM32 microcontrollers and Embedded Linux systems.
  • Work on both bare-metal and RTOS-based firmware projects, ensuring best practices and code quality.
  • Collaborate closely with hardware and software engineers to define system requirements and deliver integrated solutions.
  • Lead technical discussions and provide mentorship to junior team members when required.
  • Participate in code reviews, debugging, testing, and optimisation of firmware for reliability and efficiency.
  • Contribute to the architecture and evolution of firmware platforms, ensuring scalability and maintainability.
  • Document design specifications, processes, and test procedures clearly and thoroughly.
  • Effectively manage time and priorities while working remotely and independently.

Essential Requirements

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related discipline.
  • Minimum of 6 years’ hands-on experience in firmware design and development.
  • Extensive experience with STM32 microcontrollers and associated development environments (e.g., STM32Cube, Keil, IAR, GCC).
  • Strong proficiency in Embedded Linux development and integration.
  • Demonstrated expertise in both bare-metal programming and RTOS (e.g., FreeRTOS, ThreadX, or similar) environments.
  • Solid understanding of hardware-software integration, peripherals, communication protocols (SPI, I2C, UART, etc.).
  • Strong debugging and problem-solving skills, including use of oscilloscopes, logic analysers, and software tools.
  • Excellent communication skills and the ability to work effectively in a remote and collaborative team setting.
  • Proven track record of delivering high-quality, maintainable, and well-documented firmware.
  • Desirable Skills :

  • Experience with version control systems (e.g., Git).
  • Knowledge of security best practices in embedded systems.
  • Experience with automated build and CI / CD pipelines for firmware projects.
  • Understanding of regulatory standards relevant to embedded products (e.g., CE, FCC).
  • Previous leadership or mentoring experience within firmware development teams.
  • Immediate availability is highly desirable.
  • What We Offer

  • Competitive salary package.
  • Fully remote position with flexible working hours.
  • Comprehensive health insurance.
  • Opportunity to be part of a highly competent, globally distributed team.
  • Supportive and inclusive work environment that values innovation and personal growth.
  • Opportunities for career growth and professional development.
  • Work on innovative, high-impact projects.
  • How to Apply

    If you are ready to make a meaningful impact and work on exciting projects with a world-class team, please submit your CV, portfolio, and a brief cover letter outlining your experience and availability. We look forward to welcoming you to our team!

    Create a job alert for this search

    Firmware Engineer • Tiruchirappalli, IN