Job Summary
Qualifications:- A degree in BEng Electronic Engineering or BEng Computer Engineering. MEng would be highly advantageous
Requirements and Experience:
- 5 - 10 years software engineering experience in a professional capacity
- 2 - 5 years experience leading a software engineering team in a professional capacity
- Must be comfortable acting as a point of contact for one or more international clients
- Collaborate closely with international clients, engineering and project divisions to define, adapt, develop and qualify software to meet requirements.
- Lead an Engineering software team
- Build and maintain strong, long term relationships with international clients
- Proficient in RESTful web technologies and programming languages
- Experienced in developing embedded or PC applications using C++ or other object oriented languages
- Experienced in using automated build and test framework such as Jenkins
- Experienced in serving as a technical client interface for large scale software system projects with preferable experience in OSS projects
- Demonstrated experience as a technical development team lead, having successfully managed teams of 3 - 6 members
- Approachable, collaborative and enthusiastic about assisting others
- Comfortable in client facing roles and responsibilities
Duties:
- Manage engineering projects for multi year communication system development projects with international clients
- Produce the SOR during the project definition phase incorporating inputs from the company and client subject matter experts
- Oversee overall project planning and execution within company including software development
- Lead high level design and critical design workshops and conduct design reviews with support from engineering SME's
- Develop acceptance test procedures in collaboration with company lab SME's
- Oversee ongoing software and subsystem testing, including final verification and preparation of the acceptance test report
- Apply the following technical skills in a senior or lead capacity: Languages - C++, Javascript, SQL, Technologies - RESTful APIs, Node.js and MySQL, Products - Adaptation of the company management software and integration and integration of third party software components into company products (ARM / Linux), Testing tools - Python, gtest (or equivalent for C++), Jenkins, SonarQube
- Develop and integrate embedded digital communication software components
- Ensure all integrate embedded digital communication software components
- Ensure all software development adheres to coding standards and specifications
- Collaborate closely with engineering and project teams from international clients
Objective Personnel
1977
Clearwater Office Park, Block E, Cnr Atlas & Park Roads, Parkhaven Ext 3
2-10
Recruiter
About
Objective Personnel is a professional recruitment partner and placement agency that has been making it’s mark on the industry for over 40 years. The company boasts a highly stream-lined service that offers its clients the freedom to focus on running their businesses while Objective Personnel deals with recruitment.
Objective Personnel is well suited to filling any vacancy, from entry level to the CEO, and everything in between. If your business has employment opportunities that need filling, Objective Personnel will help you fill them with competent and qualified screened candidates.
Situated near Johannesburg, Objective Personnel focuses on the whole of South Africa.