Polatis delivers a broad range of all-optical switching products with industry-leading performance to customers in the communications, government,
instrumentation and video sectors. The company has facilities located in Cambridge, UK, Boston, USA and Krakow, Poland.
Accelerating customer demand is creating new opportunities to join our multidisciplinary engineering teams in both Cambridge, UK and Andover, MA to develop leading-edge technologies for the next generation of resilient optical switching products for the communications industry.
Open Positions (Europe and North America)
Real-Time Embedded Software Engineer (Cambridge, UK)
As part of a multidisciplinary engineering team, the successful candidate will contribute to the development of leading-edge technologies for the next generation of resilient optical switching products for the communications industry. The role will include the design, implementation and test of code on both embedded platforms and PCs to support a rich feature set over a range of communications protocols to control complex optical switching fabrics for agile optical networks.
PRINCIPAL DUTIES
- Design, implementation and test of C++ code for embedded real-time systems
- Maintenance of communications protocols (e.g. TL1, SNMP) and the addition of new ones
- Porting of existing applications to a new Embedded Linux platform
- Development of Web- and PC-based tools for production support and customer use
- Supporting new and existing systems through production and with customers
CANDIDATE PROFILE
- Engineering (or related) degree plus 5 yrs relevant experience in a telecom-munications environment
- Skilled in programming using C++ (and C)
- Significant experience of developing under and for Linux operating systems
- Competent in embedded software development and debug
- Experience of developing networked applications using TCP & UDP via sockets API
- Flexible, organised and able to quickly learn new software skills
- Experience of complete design cycle from requirements capture through to release and maintenance, including configuration management
- Comfortable working with customers to validate new features
- Development experience using SNMP, TL1 and the OpenSSL library would be highly beneficial
- Existing knowledge of the eCos operating system would be useful
Position Type: Full-time, permanent
How to Apply:
Send resumes (CVs) via mail, or email to:
Human Resources (UK)
Polatis, Inc.
332 Cambridge Science Park
Milton Road
Cambridge, CB4 0WN, UK
HR@Polatis.com
Software Test Engineer (Cambridge, UK)
As part of a multidisciplinary engineering team, the successful candidate will contribute to the development of leading-edge technologies for the next generation of resilient optical switching products for the communications industry. These products support a rich feature set over a range of communications protocols to control complex optical switching fabrics for agile optical networks. The role will include the design, implementation and maintenance of PC-based tools to test software systems and sub-systems on embedded platforms, as well as devising and running test cases.
PRINCIPAL DUTIES
- The successful candidate will design, implement and maintain a PC-based script-driven test system for use with our embedded real-time systems. They will be responsible for developing software functional test specifications and plans to validate new software releases for these systems in conjunction with the software and production teams, and for creating work instructions to perform the tests. Additional activities may include maintaining and extending existing script-driven sub-system test harnesses, and maintaining Selenium-based tests for a Web interface.
CANDIDATE PROFILE
- Candidates for this position will have a degree in engineering (or a related subject) and at least 5 years experience with embedded systems in both development and test roles. They will have experience of working with both PC and Linux operating systems, an understanding of TCP and UDP networking, and have used GPIB and RS-232 to control external instruments. Candidates must also be flexible, self-motivated, organised and able to quickly learn new software skills, and must have good verbal and written communication skills. Experience of configuration control and knowledge of Selenium for Web interface testing would be advantageous, as would experience with a common scripting language such as TCL, Perl or Python and with LabVIEW.
Position Type: Full-time, permanent
How to Apply:
Send resumes (CVs) via mail, or email to:
Human Resources (UK)
Polatis, Inc.
332 Cambridge Science Park
Milton Road
Cambridge, CB4 0WN, UK
HR@Polatis.com