Sutherland

Embedded Software Developer (C++)

Sutherland
Apply
6 months ago
Hyderābād, IndiaSenior

Responsibilities

  • Identify inconsistencies and formulate solutions to complex and ambiguous technical problems.
  • Develop and implement embedded software designs in C++ according to architecture and product specifications.
  • Propose technical solutions and direction for future development efforts.
  • Apply design principles to create robust and maintainable software applications.
  • Conduct in-depth design reviews against functional and performance requirements.
  • Mentor junior engineers on design principles and development practices.
  • Investigate new software technologies and tools for appropriate application.
  • Ensure software architecture, design, and interface specifications comply with department guidelines and requirements.

Requirements

  • At least 8 years of progressive experience designing, developing, and implementing embedded Windows and/or Linux software systems using C++.
  • At least 6 years of experience designing and implementing multitasking and multithreaded systems.
  • Demonstrated technical expertise within a software development organization.
  • Experience developing for resource-constrained target environments with specific performance requirements.
  • Experience with operating systems and RTOS environments including ThreadX, RTXC, Linux, and Windows.
  • Knowledge of Yocto or BSP development for ARM platforms.
  • Knowledge of IoT and associated solutions such as remote monitoring.
  • Knowledge and experience with standard communication and network protocols.
  • A bachelor's degree in Computer Engineering or Electrical Engineering is required.
  • An advanced degree in Engineering or a related field is preferred.
  • Experience in highly regulated industries, software security coursework or certification, C development, modern C++, network communication interfaces, risk assessments, formal design and requirements tools, and cybersecurity risk mitigation are preferred or desirable.

Benefits

  • Full-time, in-office work five days per week.
  • Work schedule from 2:00 PM to 11:00 PM IST.
  • Work location is Pune.

Tech Stack

CC++LinuxWindows

Categories

Sutherland

About Sutherland

10,000+ employees
Contact me