Software Engineer
Aviat Networks
Lower Hutt, Wellington, NZ
3d ago

JOB SUMMARY

Provide software development expertise to projects within the engineering group. This role combines skills in software development with an understanding of networking technologies and electronics.

RESPONSIBILITIES

Primary software development responsibilities

  • Performing software requirements, analysis and specification tasks including generation of software requirements specifications.
  • Performing software design and coding tasks in high level languages.
  • Software integration and testing tasks.
  • Generation of software test specifications.
  • Software maintenance and support activities, as required.
  • Software configuration control activities, as required.
  • Secondary software development responsibilities

  • Contribute towards improving the Aviat Networks software development process and procedures as required.
  • Technical liaison with end users and customers, as required.
  • Liaison with systems, hardware and signal processing design engineers.
  • Liaison with operations, product management and marketing groups, as required.
  • Other Responsibilities

  • Application of Aviat Networks software quality assurance practices.
  • Providing necessary software development expertise on other projects, as required.
  • Participation in software development project reviews.
  • EDUCATION / EXPERIENCE

    Bachelors or Master’s degree (Engineering or Computer Science), advanced embedded software engineering experience, preferably in the telecommunications and networking domain.

    TECHNICAL COMPETENCIES

    Knowledge

  • Great C language ability.
  • A solid understanding of good software development practices.
  • Knowledge of one or more microprocessors.
  • Knowledge of networking communications and protocols.
  • Knowledge of the Linux operating system.
  • Skills

  • Embedded software development skills.
  • Well-developed analysis and design skills.
  • Excellent written documentation using Microsoft Office tools.
  • Skilled in the use of test equipment, protocol analyzers, oscilloscopes, bit error rate testers, logic analyzers, emulators etc.
  • 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