Embedded Software Developer (C++)

Sutherland

Not Interested
Bookmark
Report This Job

profile Job Location:

Hyderabad - India

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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 products 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 Chighly 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 :

    • Bachelors 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.


    Remote Work :

    No


    Employment Type :

    Full-time

    DutiesIdentify 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 app...
    View more view more

    Key Skills

    • Dermatology
    • Accomodation
    • Corporate Marketing
    • Drafting
    • Computer Engineering

    About Company

    Company Logo

    Sutherland is seeking an organized and reliable person to join us as Admin Specialist. We are a group of driven and supportive individuals. 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 ... View more

    View Profile View Profile