Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
SGT is a turnkey solutions integrator specialising in the design, supply, deployment, commissioning and maintenance of multi - technology telecommunication systems for mobile broadband and converged solutions, through partnerships with our customers and technology providers. To achieve this all structures in SGT working closely with the customer to ensure a...
About the job
We are looking for a Software Engineer who would like to become an integral part of a Software team that provides customer solutions in the Electronic Warfare domain.
Your role
The main purpose of this role is to use a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software in a team context; that is the application of engineering to software utilizing a team of developers. This role is primarily focused on developing safety critical software for airborne platforms.
Main Tasks & Responsibilities:
Participate effectively in an Agile development environment.
Requirements Analysis (SRS), architectural design documentation (SDD), Software Test Description (STD), Software project enactment.
Notifies team leader of risks, issues, problems, concerns, observations that could impact on the quality and/ or schedule of the software project.
Provides recommendations for software process improvement. (SPI)
Ensure document traceability as required in the software development plan.
Requirements reviews as specified in the software development plan and management system (MS).
Software programming.
Understand the tools, languages, compilers and development environment.
If relevant, develops a detail understanding of the target hardware.
Follow coding standards as specified in the software development plan.
Code reviews, static code analysis as specified in the software development plan.
Perform software testing as specified in the software development and test plans.
Support system level software testing and integration.
Test Readiness reviews as specified in the software development plan and MS.
Your profile
Required skills:
Educational background in C/C++/C# programming.
Practical Embedded SW/HW Integration Experience is a must.
1-5 years practical SW development experience including HW integration.
Some understanding of software development lifecycle.
Proficiency in software engineering tools, e.g. software configuration management, issue tracking, change management, etc.
Experience in industry standards and best practice in software architecture and design
Qualification:
BEng (Computer or Electronic), BSc (Computer Science) or equivalent
What you will be a part of
Saab is a global company with operations and employees in about 40 countries around the world. Through innovative, collaborative and pragmatic thinking, Saab constantly develops, adopts and improves new technology to meet customers’ changing needs.
Saab Grintek Defence is a business unit operating within South Africa. The business unit is focused on design, development, integration, testing, documenting and deployment of products for aerospace and defence industries. This position is in the Engineering department.
If you aspire to help create and innovate whilst developing yourself in a challenging team setting, Saab may well have the perfect conditions for you to grow. We pride ourselves on a nurturing environment, where everyone is different yet we share the same goal – to help protect people.
Saab Grintek Defence in South Africa will give preference to South African citizens and we welcome applications from individuals with culturally diverse backgrounds.
Build your CV for free. Download in different templates.
Join our happy subscribers