Senior Software Engineer Job at Unique Personnel

Senior Software Engineer Job at Unique Personnel … See details on how to apply for the opportunities available at Unique Personnel.

Vacancy Details

Purpose of The Job:

The Senior Software Engineer, is responsible for: interpreting requirement specifications of products and subsystems associated with the development of software / firmware for Fuzes, SADs and other products.
The incumbent is also responsible for developing conceptual
designs according 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 (knowhow & facilities)

Key Responsibilities

  • Advise on and drive a structured approach for software management
  • Responsible for overall technical effort of, and guidance to a team of scientists, engineers, technicians as applicable
  • Mentoring of engineers-in-training
  • Fulfil the role of Technical Authority on software / firmware design, development and testing as part of the development team
  • Design and test prototype software / firmware in collaboration with electronic and mechanical engineers and technicians
  • Provision of a software engineering service (analysis / design / testing) across several projects or functional groups
  • Ensure design conformance to product technical requirements
  • Technical, cost & schedule conformance for multiple components or sub-systems (Elements) of project(s) associated with software / firmware development for fuzes, SADs and related products
  • Work with project managers and other team members to ensure the integrity of project planning inputs
  • Ensure technical requirements are met within the budgeted and committed cost and time scales
  • Participate when required in flight tests at test ranges and writing of test reports
  • Generation and approval of concessions and Engineering Change Proposals (ECPs) on relevant products
  • Oversee and participate in technical investigations as applicable
  • Oversee the development of new software / firmware according to relevant international standards
  • Remain informed through literature studies, symposia or networking of the latest developments and activities in the field of software / firmware, programming and implementation thereof
  • Responsible for Qualification test instructions and Qualification reports
  • Write technical reports and make presentations to Management.

Candidate Requirements

Post Requirements:

  • B Sc/B Eng Electrical & Electronic / Computer Science Engineering or equivalent.
  • M Eng or MSc Eng Post Graduate Degree in Electrical & Electronic /
  • Computer Science would be advantageous.
  • Formal training in Systems Engineering or Project Management would be advantageous.
  • At least 5 years’ experience in a product / software development environment.
  • Behavioural Competencies
  • Excellent verbal and written communication skills
  • Ability to work independently with initiative and make decisions under pressure
  • Diligent, systematic and organised approach to tasks
  • Ability to multitask within specific engineering discipline
  • Ability to co-ordinate activities of a multi-disciplinary team
  • Good leadership, motivational and negotiation capabilities
  • Teamwork, conflict resolution and motivational skills
  • Excellent analytical & problem solving skills
  • Excellent software / firmware development and programming (embedded) skills within a Product Lifecycle Management environment (Siemens
  • Teamcenter & GitHub experience preferred)
  • Advanced level application of embedded software
  • Highly proficient at writing technical reports 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.

To Apply

Click Here!

Application Deadline: July 28 2023