Senior Embedded Software Engineer

Full time
Cochin, Trivandrum
Posted 3 months ago

As a Senior Embedded Software Engineer, you will:

  • Architect, Design and Develop SW in the respective areas according to the Product Roadmap and in collaboration with the SW Architects, Chip Designers and other cross-functional teams
  • Own the quality of the software (ensure the quality of delivered software)
  • Design, Write, Unit-test and document Embedded Software.
  • Schedule own tasks participate in SW planning and report progress to project leader
  • Provide feedback to the Architect and Chip teams to help improve product features and SW developer experience in next generation chips

Your Profile:

  • Bachelor level with approx. 6 years deep working experience in Protocol Development in an Embedded SW environment, or Academic level with 4 years’ experience.
  • Expertise in one or more Wireless IoT protocols with hands-on experience in implementation of these protocols and low-level drivers interacting with radio hardware
  • Fully competent in all aspects of software engineering, concerning coding and testing.
  • Ability to prioritize work, set goals and meet deadlines for self and others.
  • Good written and verbal communication skills.
  • Very good knowledge of embedded SW development and Processor Architecture
  • Very good experience in C programming and experience in design/development of software in deeply embedded platforms
  • Working experience with Software development methodologies (Agile, SW testing etc.) and SCM (Git, SVN etc.)
  • Working experience with 32-bit RISC processor architectures such as ARM Cortex-M

Desirable:

  • Expert in 802.15.4 and Zigbee and/or Thread with deep knowledge of implementation of these protocols (Network, MAC and PHY layers) AND/OR Expert in Bluetooth Classic and/or Bluetooth Low Energy with deep knowledge of implementation of these protocols (Link Controller and Host)
  • Hands-on working experience of interaction of these protocols with radio hardware and User-Application APIs

Job Features

Job CategoryTechnical

Apply for this Job

A valid email address is required.
A valid phone number is required.