SOFTWARE DESIGN ENGINEER –C++
Tektronix INC
Bangalore,Karnataka,India
19d ago

About Us : Tektronix is a place where people are challenged to explore the boundaries of what’s possible, bringing the digital future one step closer every day.

Our work accelerates technological breakthroughs that are revolutionizing culture and industry worldwide. Through precision-

engineered measurement solutions, we work with our customers to eliminate the barriers between inspiration and realization of world-

changing technologies. Realize your true potential at Tektronix join us in revolutioneering a better tomorrow.

JOB RESPONSIBILITIES :

As part of a teamresponsible for design and development of cross-platform analysis andcompliance software applications for Tektronix oscilloscope products,

  • Design anddevelop next generation platform-agnostic software applications using C++ and alliedtools, complete with unit test coverage
  • Collaborate withdesign engineers on translating product requirements into software design andcreate software specification document.
  • Review theimplementation work done by the peers.
  • Review test plansfor each level of software verification, including unit tests, functionaltests, integration tests, and system tests and aligns with softwarerequirements
  • Responsible formanaging all technical documentation required in the software developmentprocess
  • Effectivelymanage changes to requirements.
  • Work closely withmarketing and other cross functional software development teams to produceproducts that reliably meet customer and business requirements on time.
  • QUALIFICATION :

  • Bachelor’s degreein Computer Science or related discipline from a reputed Institute
  • REQUIRED SKILLS :

  • 8-12 years of hands-onobject-oriented software design and development experience with a solid graspof C++, data structures and design patterns.
  • Strong experiencein architecture and design of modular software applications involvingmulti-threading and IPC necessary.
  • Possess stronganalytical skills, with excellent problem-solving abilities.
  • Strong experiencein memory management in non-garbage collected environment.
  • Good verbal andwritten communication skills and strong interpersonal skills.
  • Experience with Agileproduct development processes, preferably scrum-master certified.
  • Experience inworking with large code bases, writing entirely new code and maintain andupdate existing code.
  • Possess strongworking knowledge on tools like GIT, JIRA and Stash.
  • Experience withQt / QML framework is desirable.
  • Experience withPython will be a strong plus
  • Experienceworking with geographically diverse teams necessary.
  • Linux knowledgeis an added advantage.
  • Familiarity withembedded systems design, low-level hardware interactions.
  • Knowledge of Testand Measurements industry is desirable.
  • Fortive Corporation Overview : Fortive is a diversified industrial growth company comprised of global businesses that are recognized leaders in attractive markets.

    With more than $6 billion in annual revenues, Fortive’s well-known brands hold leading positions in field instrumentation, transportation, sensing, product realization, automation and specialty, and franchise distribution.

    Fortive is headquartered in Everett, Washington and employs a team of more than 24,000 research and development, manufacturing, sales, distribution, service and administrative employees in more than 40 countries around the world.

    Our team grows by tackling challenges that accelerate progress and further their careers. With a culture rooted in continuous improvement, the core of our company’s operating model is the Fortive Business System.

    Apply
    Add to favorites
    Remove from favorites
    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