Embedded Software Developer
Sutherland Global Services Private LimitedHyderabad
Not disclosed
Job Description
Embedded Software Developer (C++)
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.
Experience Level
Senior LevelJob role
Work locationHyderabad, TS, India
DepartmentSoftware Engineering
Role / CategorySoftware Development
Employment typeFull Time
ShiftDay Shift
Job requirements
ExperienceMin. 8 years
About company
NameSutherland Global Services Private Limited
Job posted by Sutherland Global Services Private Limited
Similar jobs you can apply for
Manufacturing / ProductionQuality Control Engineer
Fujiyama TechnologiesBhagya Nagar Colony, Hyderabad
₹20,000 - ₹42,000*

QA / QC Analyst
Vikrics (OPC) Private LimitedHimayatnagar, Hyderabad
₹15,000 - ₹60,000

Full Stack Web Developer
Nkxus Tecnovate Private LimitedBegumpet, Hyderabad
₹15,000 - ₹40,000*

Digital Marketing Executive
RMG FlexipackJubilee Hills, Hyderabad
₹20,000 - ₹30,000
Full Stack Developer
Terix Computer Service IndiaHyderabad
₹45,000 - ₹1,20,000

Software Engineer
Mindwave InfomaticsBanjara Hills, Hyderabad
₹30,000 - ₹60,000