Firmware Manager

Industry/ Sector/ Domain

IT

Location

Pune, Maharashtra, India

Experience Range

8-10 years

Company Profile

Catenon India’s client: A robotics solutions firm.

Responsibilities

  • Deliver high-quality C code in a real-time embedded environment.
  • Specify, design, and implement functionality and behaviors of embedded subsystems.
  • Be involved in the full life-cycle of firmware development from concept through integration, test and high volumen manufacturing.
  • Contribute towards writing requirements with traceability to implementation and the test cases.
  • Hands-on hardware bring up, system debugging and code optimization.
  • Make performance and optimization trade-offs to meet product requirements
  • Contribute to technical designs and ECU requirements, safety analysis, and interface design between various microcontrollers.
  • Interface with hardware and mechanical engineering teams, as well as clients and end-users of the products.
  • Managing a team of Embedded Software Engineers and being responsible for their performance management, career growth and development.
  • Defines a structured software solution that meets the technical requirements and interfaces while optimizing performance, security and reusability.
  • Translates requested business features into technical requirements and acceptance criteria used to direct development team and determine implementation completion.

Qualifications

  • Experience leading a project from concept phase through product launch.
  • Familiar with developing software in Realtime Operating System or Embedded Linux development environment.
  • Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of compelx data structures, and implementing highly optimized code.
  • Consumer electronics experience or familiarity with 3-4 or relevant technologies: multi-core ARM processors, GPUs, WiFi/BT, cameras.
  • Familiarity with ARM or equivalent embedded multi-core microprocesor architectures is required.
  • Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required.
  • Work Experience: 8-10 years

Follow us on Linkedin to stay updated on exciting opportunities

Executive Search | Talent Acquisition | Salary Benchmarking | Market Entry Assistance | Interim Management | Talent Intelligence | RPO | Talent Mapping

Happy to Help