Embedded Software Developer (C++)

Sutherland Global ·jobs.sutherlandglobal.com

Location Hyderabad, TS, India
Type Full time
Level Mid
Source Shazamme
HC-IT
Apply direct

Company Description:

Sutherland is seeking a reliable and technical person to join us as Embedded Software Developer (C++) who will play a key role in driving our continued product growth and innovation. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you!!

Job Description:

Duties

  • Identify inconsistencies and formulate solutions to complex and ambiguous technical problems.
  • Develop & implements (write C++ code),  software designs according to architecture that meet defined product specifications.
  • Propose solutions and technical direction for future development efforts.
  • Use appropriate design principles to ensure robust, maintainable software applications.
  • Provide in-depth design reviews to ensure designs can meet product’s functional and performance requirements.
  • Mentor junior engineers to propagate good design principles and development practices throughout the team.
  • Investigate new software technologies and tools and appropriate application.
  • Ensure software architecture, design, and interface specifications comply with department guidelines and can fulfil requirements.

    Required Experience

    • 8 years of progressive experience in the design, development, and implementation of embedded Windows and/or Linux based software systems utilizing both structured and object-oriented concepts using C++.
    • Six or more years of experience in design and implementation of multi-tasking and multi-threaded systems.
    • Demonstrated technical expert within a software development organization.
    • Understanding of development for a resource-constrained target environment with specific performance requirements..
    • Experience in development using various operating systems, including real-time operating systems (RTOS), such as ThreadX, RTXC, Linux, Windows (standard or embedded).
    • Knowledge of YOCTO or BSP development for ARM platform.
    • Demonstrated knowledge of Internet of Things (IoT) and associated solutions is desired, e.g., remote monitoring solutions.
    • Knowledge and experience with standard communication and network protocols.

    Preferred Experience

    • Advanced degree in Engineering or related field desired
    • Engineering experience within a highly regulated industry
    • Certification or training coursework in software security
    • 4+ years’ experience of software development in C, Modern C++highly desirable
    • 1+ years’ experience in network communication interfaces desirable
    • Experience performing risk assessments desirable.
    • Experience with formal design and requirement tools is desirable.
    • Experience with assessing cybersecurity risks and designing appropriate mitigations is highly preferred.

     

    Qualifications:

    • Bachelor's Degree in Computer engineering or Electrical engineering
    • Work Model: Full-time in-office (5 days a week).
    • Working Time: 2:00 PM IST to 11:00 PM IST
    • Work Location: Pune

    Additional Information:

    All your information will be kept confidential according to EEO guidelines.

    Frequently asked questions

    Who is hiring for the Embedded Software Developer (C++) role?
    Sutherland Global is hiring for the Embedded Software Developer (C++) position, a Shazamme client. Apply directly on the employer's career site.
    Where is the Embedded Software Developer (C++) job located?
    The Embedded Software Developer (C++) role with Sutherland Global is based in Hyderabad, IN.
    Is the Embedded Software Developer (C++) role full-time or contract?
    This is a full time position at Sutherland Global.
    What experience level is the Embedded Software Developer (C++) role?
    The Embedded Software Developer (C++) position is aimed at mid-level candidates.
    How do I apply for the Embedded Software Developer (C++) role at Sutherland Global?
    Apply directly on Sutherland Global's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
    Apply direct