Career Circuit
Senior Software Engineer – Somerset West
Job Location
Somerset West, South Africa
Job Description
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). Key Responsibilities: · 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 (e.g. 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 programme 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. Post Requirements: · 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 organised 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 e.g. Webex Meetings.
Location: Somerset West, ZA
Posted Date: 6/5/2025
Location: Somerset West, ZA
Posted Date: 6/5/2025
Contact Information
Contact | Human Resources Career Circuit |
---|