- Details
- Category: Careers
- Hits: 51871
Open positions
Software Developer (C#)
Summary
The C# Software Developer is involved in the company's key products development.
Key responsibilities include:
- development and improvement of C# applications
- source code libraries maintenance and optimization
- technical documentation writing
- continuous integration process supervision
Essential Skills & Experience:
- solid experience in C# programming and at least 4 years of experience as C# developer
- experience with core and advanced .NET framework technologies
- quick learning and teamwork skills (including Agile techniques)
- written and spoken English
- university degree in Computer Science (BSc)
Additional Skills & Experience:
- familiarity with modern version control systems, including git and svn
- familiarity with continuous integration tools (Jenkins)
- analytic and problem solving skills
- practical knowledge of object oriented methodologies
- experience in C++ and java programming
- Android based application development
Software Developer (C++/C)
Key responsibilities include:
- development and improvement of C++/C applications (own components as well as our Customers' solutions)
- source code libraries maintenance and optimization
- technical documentation writing
- continuous integration process supervision
Essential Skills & Experience:
- solid experience in C++/C programming and at least 3 years of experience as C++/C developer
- experience with embedded systems development including real-time operating systems
- quick learning and teamwork skills (including Agile techniques)
- analytic and problem solving skills
- written and spoken English
- university degree in Computer Science/Control Engineering
Additional Skills & Experience:
- experience with other IT skills and programming languages (Python, C#, java, VHDL)
- familiarity with modern version control systems, including git and svn
- experience or interest in industrial protocols
- experience with GNU tool chain
- low level development background
- Linux based application development
- Android based application development
Principal Software Engineer (C++/C)
Key responsibilities include:
- architectural design, development, maintenance and improvement of C++/C applications for our Customers
- ensuring best possible performance and quality
- project management, estimation and scheduling tasks when necessary
- participation in hardware and software solutions evaluation and recommendation
- mentoring/leading younger engineers
Essential Skills & Experience:
- solid experience in software architecture and design
- solid knowledge of C++/C language and at least 6 years of experience as C++/C developer
- solid experience with embedded system development including real-time operating systems and real-time data processing
- natural focus on high standards and thorough testing, delivering quality results to tight deadlines
- proven ability to lead technical team including agile methodologies
- analytic and problem solving skills
- strong written and spoken English
- university degree in Computer Science/Control Engineering (MSc)
Additional Skills & Experience:
- experience with other IT skills and programming languages (Python, C#, java, VHDL)
- experience with industrial protocols
- low level development background
See more Who we are & what we offer