Senior Firmware Engineer

5 days ago


Kanyakumari Tamil Nadu India, Tamil Nadu Yottron Solutions Full time

Job Description:

We are seeking a highly skilled and motivated Senior Firmware Engineer – Embedded Systems Designer to join our engineering team. This role involves full lifecycle development of embedded systems used in advanced access control, monitoring, and self-service technologies. You will be responsible for designing, coding, testing, and supporting embedded firmware solutions, while collaborating with cross-functional teams to deliver robust and secure products.

This position offers an opportunity to work on innovative solutions that directly impact critical infrastructure and enterprise-level systems.


Key Responsibilities:

Firmware & System Development

  • Design, develop, and maintain embedded firmware for a range of security and self-service products.
  • Work with Microchip PIC microcontrollers using C within the MPLAB IDE/IPE development environment.
  • Enhance and optimize existing products through feature development, performance improvements, and security updates.

Embedded Communication & Integration

  • Implement and manage communication protocols including TCP/IP, UDP, SPI, I²C, UART, RS-232/485, USB, and Bluetooth.
  • Ensure seamless integration between embedded devices and cloud-based or enterprise software platforms.

Testing, Validation & Support

  • Conduct system-level testing, debugging, and validation using industry-standard tools and simulators.
  • Support production deployment, customer integration, and remote or on-site troubleshooting.

Documentation & Compliance

  • Develop and maintain detailed design documentation, test procedures, release notes, and technical manuals.
  • Ensure compliance with security standards such as NIST, FIPS, and ISO through secure coding practices.

Team Collaboration

  • Work closely with hardware engineers, software developers, QA teams, and field technicians.
  • Coordinate internal build processes and engineering workflows to ensure timely project delivery.


Required Skills:

  • Proficiency in embedded C programming for Microchip PIC microcontrollers.
  • Strong understanding of communication protocols (TCP/IP, UDP, SPI, I²C, UART, RS-232/485, USB, Bluetooth).
  • Experience with system-level debugging, hardware/software integration, and state machine design.
  • Hands-on experience with version control systems such as Git.
  • Ability to produce and maintain high-quality technical documentation.
  • Strong analytical and troubleshooting capabilities.


Education & Qualification:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • Certifications in embedded systems development are advantageous but not required.


Soft Skills:

  • Strong problem-solving and critical thinking abilities.
  • Excellent written and verbal communication skills.
  • Collaborative team player with the ability to work independently when needed.
  • Attention to detail and commitment to high-quality work.
  • Ability to prioritize tasks effectively in a dynamic environment.


Benefits:

  • Competitive salary and performance-based incentives.
  • Opportunities for career growth and professional development.
  • Health and wellness benefits.
  • Paid time off and holiday leave.
  • Flexible work arrangements and potential remote work options.




  • Chennai, Tamil Nadu, India, Tamil Nadu Celestica Full time

    Detailed DescriptionLead the planning, development, and execution of comprehensive test plans for firmware components.Validate various firmware elements including BMC (Baseboard Management Controller), SDK (Software Development Kit), ONIE (Open Network Install Environment), ONL (Open Network Linux), BIOS, and Diagnostics.Design and implement automated test...

  • Senior Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India, Tamil Nadu HCLTech Full time

    Senior Firmware Engineer – Audio Codec (Rust)Experience: 8–14 YearsLocation: [India(preferably Chennai) Onsite/Remote/Hybrid]________________________________________Job Description:We are seeking a highly skilled Firmware Engineer with strong expertise in Audio Codec development and Rust programming. The candidate will design, implement, and optimize...


  • Chennai, Tamil Nadu, India, Tamil Nadu Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Madurai, Tamil Nadu, India, Tamil Nadu Sukir Consulting Engineers Pvt Ltd Full time

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for a Senior Electrical Design Engineer, located in Chennai. The Senior Electrical Design Engineer will be responsible for designing electrical systems, developing electrical design plans, and overseeing electrical engineering projects. Daily tasks include...

  • Back End Developer

    2 weeks ago


    Chennai, Tamil Nadu, India, Tamil Nadu Prismberry Technologies Full time

    Job Title: OpenBMC Firmware Developer (5+ Years Experience) Location: Chennai, India (Hybrid Work Model) Job Type: Full-TimeAbout the Role:We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the OpenBMC...


  • Chennai, Tamil Nadu, India, Tamil Nadu Nextiva Full time

    We’re Hiring: Senior Backend Software Engineer | Hybrid – IndiaAt Nextiva, we’re building the future of unified customer experience management — helping businesses connect with their customers like never before. We’re looking for a Senior Backend Software Engineer to join our growing engineering team and help power the scalable systems behind our...


  • Coimbatore, Tamil Nadu, India, Tamil Nadu CIRCOR International, Inc. Full time

    ORGANIZATIONAL STRUCTUREBUSINESS: CIRCOR, INDUSTRIALLOCATION: COIMBATORE, INDIADIRECT REPORTING: SENIOR PRINCIPAL ENGINEER – ENGINEERINGFUNCTIONAL REPORTING: NAPOSITION DETAILS Position SummaryThe candidate will be part of the Industrial Valves ETO group Engineering team, supporting creation of Bills of materials, 3D CAD models and Engineering drawings for...


  • Chennai, Tamil Nadu, India, Tamil Nadu Tata Consultancy Services Full time

    Dear Candidates,Greetings from TCS!!!TCS is looking for Senior Site Reliability Engineer – AWSExperience: 8-12 yearsLocation: ChennaiMust have skills: Design, implement, and maintain scalable, secure, and highly available infrastructure on AWSDevelop and improve CI/CD pipelines, Infrastructure as Code (IaC) using Terraform, HarnessOwn and implement...


  • Chennai, Tamil Nadu, India, Tamil Nadu Drig Digital Full time

    Job Title: SEO SpecialistLocation: AdyarJob Type: Full-timeTimings: 9.30 am to 6.30 pmAbout UsWe at YR Media elevate and enable growth oriented B2C & B2B companies, who wish to build a strong brand identity by offering them Branding, SEO, and SMM services, alternatively we also offer services like developing websites and mobile applications, so that they can...


  • Coimbatore, Tamil Nadu, India, Tamil Nadu OneData Software Solutions Full time

    Company Description OneData Software Solutions, established in 2009, is a technically sound software development company with expertise in big data analytics. Headquartered in the US and with a regional office in Coimbatore, we are dedicated to delivering on our promises with timely and effective solutions. Our mission is driven by five core principles:...