- Job Type Full Time
- Qualification Bachelors , Masters
- Experience 5 years
- Location Western Cape
- City Cape Town
- Job Field ICT / Computer 
Senior Software Engineer at Rheinmetall Denel Munition
Senior Software Engineer
WHAT WE ARE LOOKING FOR
- The Senior Software Engineer, is responsible for: interpreting requirement specifications of products and subsystems associated with the development of software / firmware for all products, including guided products, Fuzes, & SADs, and other products.
- The incumbent is also responsible for developing conceptual designs according to relevant standards and providing guidance with respect to specific software engineering aspects to a multi-disciplinary team involving scientists, engineers, technicians. Based on international developments and new/future requirements, the Senior Software Engineer shall provide input to future technological and technical demands and assist in establishment of capability (know-how & facilities).
- Develop embedded and application software.
- Develop UI/UX interfaces.
- Participate in peer review of code, design and documentation.
- Follow international and in-house standards for the software development life cycle.
- Prepare documentation (eg. Requirements and testing) for verification of software.
- Integrate software for embedded systems.
- Fulfil the role of Technical Authority on software / firmware design, development and testing as part of the development team.
- Design and test software / firmware in collaboration with electronic and mechanical engineers and technicians.
- Design of embedded system hardware, and PCBs.
- Provision of a software engineering service (analysis / design / testing) across several projects or functional groups.
- Ensure design and technical conformance of software to technical requirements.
- Ensure cost and schedule conformance of software development to program requirements.
- Participate when required in flight tests at test ranges and writing of test reports.
- Baseline control of the generated software.
- Oversee and participate in technical investigations as applicable.
WHAT QUALIFICATIONS YOU SHOULD HAVE
- Degree in Electronic Engineering.
- Post Graduate Degree in Electrical & Electronic Engineering would be advantageous.
- Proficiency programming in C or similar.
- Proficiency programming in Microsoft Studio or similar.
- Familiarity with TMS processor environments or similar.
- Proficiency in Matlab/Python would be advantageous.
- At least 5 years’ experience in a product / software development environment.
- Formal training in Systems Engineering or Project Management would be advantageous.
- Excellent verbal and written communication skills.
- Ability to work independently with initiative and make decisions under pressure.
- Diligent, systematic and organized approach to tasks.
- Teamwork and conflict resolution skills.
- Excellent analytical & problem-solving skills.
- Self-motivated.
- Siemens Teamcenter & GitHub experience would be advantageous.
- Altium Designer competency advantageous.
- Highly proficient at writing technical reports and documents as required during various phases of the product development process.
- Fundamental computer literacy: MS Office packages (Excel, Word, Outlook), online collaboration tools and Webex Meetings.
Method of Application
Interested and qualified? Go to Rheinmetall Denel Munition on www.rheinmetall.com to apply
Leave a Comment