Lead Engineer Embedded

Otis

Hyderabad, Telangana, India
Embedded software development
Firmware development
System requirements and design
Software engineer for development of complex systems involving firmware and embedded components

Job Summary

  • Software engineer for development of complex systems involving firmware and embedded components.
  • Individuals must have the ability to develop system requirements, system design and development, system test requirements and establish a system design approach based on those requirements aligned with the defined coding standards.
  • The selected candidate will interact frequently with project management both locally and in the U.S. Will need to work with customers at global locations across different time-zones.

Matching Summary

Software engineer for development of complex systems involving firmware and embedded components.

Skills & Requirements

Must-have

  • embedded software development
  • firmware development
  • system requirements and design
  • device/system interaction and troubleshooting
  • C/C++ programming
  • RTOS and communication protocols

Nice-to-have

  • modem firmware development
  • networking experience
  • working experience on IOT, MQTT
  • Agile and scrum working experience
  • passion to learn newer trends

Key Requirements

  • Minimum 6+ years software development experience
  • Proven expertise in product development process
  • Worked on Board Support Packages and custom device drivers
  • Worked on bare‑metal embedded platforms
  • Strong technical knowledge in Embedded Applications, RTOS, communication protocols (UART, SPI, CAN), microprocessors and microcontroller
  • Competence in C/C++, exposure to assembly language
  • Ability to use H/W scope probes, in-Circuit-Emulators, Simulators and Debuggers

Work Rights

Not specified

Tailored Resume

Cover Letter