Bachelor's degree in computer science, electrical engineering, or equivalent
5+ years software development experience with proven design success
Proficient in modern software development and Agile techniques
Expert in object-oriented design and programming languages, particularly C++
Strong communication skills
Experience with network protocols and embedded systems
Familiarity with Atlassian tools like Bitbucket, JIRA, and Confluence
Responsibilities
Contribute to a high-priority project in a fast-paced Agile team
Design and implement software features for network communication with electronic instruments
Develop security-related functionalities for measurement solutions
Take software solutions from design through to deployment
Collaborate closely with colleagues to drive innovation in software tools
Benefits
Opportunity to work with cutting-edge technology
Engagement in high-impact projects
Access to professional development resources
Collaborative team environment
Participation in an industry-leading organization
Full Job Description
Job Description:
Client is the world's leading electronic measurement company and is aggressively investing in the growth of its software and solutions business. Client delivers measurement solutions in wireless communications, aerospace and defense, and semiconductor markets with world-class platforms, software and measurement science.
This job is part of the client Organization which provides leading-edge tools, products and technologies to drive client's growing software business.
We are looking for software engineer to contribute quickly on a high-priority project, developing software that is used by our customers when working with electronic instruments. The Agile team is responsible for the design and implementation from conception to deployment. The project includes design and development of security-related features in network communication with electronic test & measurements instruments.
Requirements: Job Qualifications
Bachelors degree in computer science, electrical engineering, computer engineering or equivalent engineering discipline
Over 5 years in software development with demonstrable success in software design and development.
Experienced with modern software development methods and Agile development techniques.
Well-versed in modern techniques in object-oriented design, design patterns, and suitable programming language such as C++.
Excellent communication skills.
Desired Qualifications
Must:
Experience with modern C++.
Experience with network protocols.
Experience with embedded Linux and Windows development.
Experience in instrument control.
Experience developing code for multiple operating systems and platforms.
Experience with Atlassian tools, such as Bitbucket, JIRA and Confluence.