Engineer II, Software
Thermo Fisher Scientific
Hyderabad, India
2d ago

Roles & Responsibilities

  • Design and develop device cum desktop applications for embedded systems.
  • Develop software modules based on object oriented programming (OOP) techniques.
  • Participate in code, design and test plan reviews.
  • Maintain post launch product software, provide resolution to product quality issues.
  • Work with both Agile and Waterfall methodologies.
  • Comfortable working with CI / CD environments
  • Work with global software team members to deliver complete and high-quality software applications to schedule and specification
  • Establishes and maintains thorough and accurate documentation of all work.
  • Demonstrate strong sense of ownership, urgency, and drive
  • Ability to work independently and collaboratively.
  • Education Qualification :

  • Bachelor’s degree in Engineering (Computer Science / Electronics or its equivalent)
  • Experience :

  • 06 to 08 years of experience in relevant software industry.
  • Solid development experience using C++ programming
  • Very good with data structures, design patterns, object-oriented design and algorithms used in programming.
  • Experience with Qt / QML.
  • Experience with Linux & Windows platform.
  • Experience in following formal software development lifecycle, including working with requirements, creation of functional / design specifications, code reviews, code coverage and engaging in process enhancements.
  • Strong analytical and troubleshooting skills with attention to detail.
  • Excellent teamwork and collaboration skills.
  • Excellent written and verbal communication skills.
  • Competencies and other requirements :

  • SQL, schema and db experience
  • XML and JSON
  • Tools : Jira, Git, GitLab, Confluence
  • Experience with QML GUI a plus.
  • Willing to travel abroad based on project need
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form