|
Senior / Software Engineers
|
|
Software Engineers
|
|
You will be part of a team involved in the research, design and development of advanced electronics systems for field applications. Your focus will be on the development of critical system control, data analysis and interface software. You will also participate in technical requirement analysis, algorithm development, software design and implementation, as well as system integration and verification.
Requirements:
-
Bachelor's Degree in Computer/Electrical/Electronics Engineering, Computer Science or equivalent
-
Knowledge of software life cycle, common computer technologies in the areas of networks and real-time embedded systems will be an advantage
-
Good basic programming skills
-
Strong interest in R&D, software design and development of integrated systems
|
| |
|
Senior Software Engineer
|
|
You will be part of a team that designs and develops the planning and control software applications for unmanned systems. Your role will include developing decision support functions, integrating them into the software architecture, implementing and testing their functionalities as part of software build releases.
Requirements:
- Masters/Bachelor’s Degree in Computer/Electrical/Electronics Engineering or Computer/Computational Science
- Minimum 5 years of relevant experience in performing software development, testing and administrative roles in software builds maintenance
- Knowledge in software testing/administration tools, SVN and Parasoft
- Proficient in common programming languages such as C++, Java, OpenGL and XML
- Familiarity with software engineering and testing processes will be an advantage
|
| |
|
Senior / Software Engineers (Network Protocol)
|
|
As part of a team that conducts research into advanced wireless networking technologies, you will develop novel networking solutions and derive optimal/innovative solutions to meet specific system requirements.
Requirements:
-
Masters/Bachelor's Degree in Electrical/Electronics/Computer Engineering
-
Knowledge of sockets programming, embedded systems development or real-time systems will be an advantage
-
Experience in software development with knowledge of C/C++, OOAD and software development methodologies
-
Familiarity with computer or wireless networks, network protocols and communications systems
-
Strong interest in research and development of wireless network protocols
|
| |
|