Principle duties and essential functions
We are currently looking for a highly motivated and open-minded Software Engineer, who wishes to gain knowledge and experience in the area of modern Embedded software. You will actively cooperate with R&D developers and test teams around the world in delivering new generation of embedded software for telecommunication devices.
Other tasks and responsibilities:
- Design, code and debug of Python applications
- Perform code reviews
- Design Integration Tests
- Create documentation of software components
- Performance analysis and enhancements
- Defect investigation and formulating bug fixes
- Refactor and redesign of existing software components
Knowledge, skills and experience required :
- Experience in Python programming language
- Practical experience in Linux systems
- Understanding of good design and clear code principles
- Good written and spoken English
- Practical experience with Tornado web server and greenlets will be an advantage
- Practical knowledge of inter-process communication mechanisms
- Knowledge of native Python modules
- Experience with cisco and/or juniper command line interfaces
- Knowledge of additional programming languages (expect, c++)
What you will like about us?
- Goal pay compensation scheme
- Base salary + individual goal pay + company goal pay
- Bonuses for achievements at work
- Access to the latest technologies and complex test environments
- High-end workstations at your disposal
- Strong team-oriented and friendly work culture
- English lessons
- Private medical insurance & Multisport Card
- Access to various sport activities and events
- Roofed bicycle parking & dressing room with showers