Firmware Engineer

Bengaluru, Karnataka, India
Aug 01, 2024
Jul 02, 2025
Onsite
Full-Time
10 Years
Job Description

As a Senior Firmware Engineer, you will oversee the design, development, and optimization of embedded software and firmware for our cutting-edge hardware products. You will lead large cross-functional teams, apply independent judgment to solve complex problems, and drive innovative solutions that impact the business. This role requires a strategic mindset, as you will set functional policies, provide mentorship, and guide both internal and outsourced teams to ensure the successful realization of operational and strategic plans.

Responsibilities

  1. Technical Leadership. Direct the creation and preparation of instructional technical manuscripts for firmware operation. Review and provide feedback on firmware code, ensuring adherence to coding standards and best practices.
  2. Project Management. Manage resources to ensure timely completion of programming projects. Design detailed plans to ensure firmware functionality and quality.
  3. Team Leadership. Lead multiple project teams, including internal and outsourced development partners, through all stages of firmware design and development. Act as a Subject Matter Expert, providing critical guidance, system-level debugging, and troubleshooting.
  4. Quality Assurance. Review and evaluate designs and project activities for compliance with system design guidelines and standards. Provide actionable feedback to enhance product quality and mitigate risk.
  5. Partnership Management. Build and expand relationships with internal and external development partners on firmware design and development projects.
  6. Innovation. Drive the integration of new technologies into firmware projects, fostering innovation within the firmware design organization.
  7. Mentorship. Provide guidance and mentorship to less-experienced firmware engineers, helping them achieve successful deliverables.

Education & Experience

  1. Degree. Bachelor’s or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or a related field, or equivalent work experience.
  2. Experience. Typically requires 10+ years of experience in firmware development or a related field.

Knowledge & Skills

  1. Technical Skills. Proficient in Agile Methodology, Algorithms, C, C++, Embedded Software, Firmware, Git, Linux, Python, Real-Time Operating Systems, and Software Engineering.
  2. Domain Knowledge. Strong background in Computer Engineering, Computer Science, Electrical Engineering, New Product Development, and Operating Systems.

Cross-Org Skills

  1. Communication. Effective communication skills for cross-functional collaboration.
  2. Results Orientation. Demonstrated focus on achieving results and delivering high-quality solutions.
  3. Learning Agility. Ability to quickly adapt and apply new knowledge and skills.
  4. Digital Fluency. Proficiency in utilizing digital tools and technologies.
  5. Customer Centricity. Commitment to understanding and meeting customer needs.

Impact & Scope

  • This role impacts large functions and leads significant cross-division functional teams or projects.

Complexity

  • Provides highly innovative solutions to complex problems within established policy frameworks.

Disclaimer

This job description outlines the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, and responsibilities. Additional functions may be assigned as needed by management.

Related Jobs