Software Engineer

2 weeks ago


Airport City, South Africa Milkor Integrated Systems Full time
KEY RESPONSIBILITIES:
  • Designs, develops, and maintains software applications and systems for complex electronic and aerospace projects
  • Collaborates with cross-functional teams, including hardware engineers, to ensure seamless integration of software and hardware components
  • Writes clean, efficient, and well-documented code using a variety of programming languages such as Java, Python, C/C++, and others as required
  • Develops and implements algorithms, data structures, and software architectures to meet performance, reliability, and scalability requirements
  • Conducts thorough testing, debugging, and performance optimization to ensure software quality and reliability
  • Stays up-to-date with the latest software development trends, tools, and technologies, and proactively identifies opportunities for process improvement
  • Contributes to the development of software development best practices and guidelines
  • Provides technical guidance and mentorship to junior team members

REQUIREMENTS & QUALIFICATIONS (Mandatory):
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
  • Minimum 2 years of experience in software engineering, with a strong background in developing complex software systems
  • Proficient in one or more programming languages, such as Java, Python, C/C++, and familiarity with other languages as needed
  • Solid understanding of software engineering principles, design patterns, and software development life cycle
  • Experience with software development tools, version control systems, and project management methodologies
  • Strong problem-solving, analytical, and critical thinking skills
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment

PREFERRED QUALIFICATIONS (Advantageous):
  • Experience in developing software for aerospace, defense, or other safety-critical applications
  • Knowledge of real-time operating systems, embedded systems, and microcontroller programming
  • Familiarity with model-based design, hardware-in-the-loop testing, and simulation tools
  • Experience with agile software development methodologies and DevOps practices

CONSENT:
By submitting your information and application, you hereby confirm:
  • That you have no objection to us retaining your personal information in our database for future matching/ POPI Policy.
  • That the information you have provided to us is true, correct, and up to date.
PLEASE NOTE:
Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within seven days, please consider your application unsuccessful.
  • Software Engineer

    3 weeks ago


    Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Designs, develops, and maintains software applications and systems for complex electronic and aerospace projectsCollaborates with cross-functional teams, including hardware engineers, to ensure seamless integration of software and hardware componentsWrites clean, efficient, and well-documented code using a variety of programming...

  • Software Engineer

    3 weeks ago


    Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Designs, develops, and maintains software applications and systems for complex electronic and aerospace projects Collaborates with cross-functional teams, including hardware engineers, to ensure seamless integration of software and hardware components Writes clean, efficient, and well-documented code using a variety of programming...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Review software requirements and design specifications to develop relevant test scenarios and test casesImplement automated testing frameworks and tools to streamline the testing process and optimize test coverageConduct thorough testing, including functional, performance, regression, and integration testing, to validate software...


  • Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Review software requirements and design specifications to develop relevant test scenarios and test cases Implement automated testing frameworks and tools to streamline the testing process and optimize test coverage Conduct thorough testing, including functional, performance, regression, and integration testing, to validate software...


  • Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Review software requirements and design specifications to develop relevant test scenarios and test cases Implement automated testing frameworks and tools to streamline the testing process and optimize test coverage Conduct thorough testing, including functional, performance, regression, and integration testing, to validate software...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Review software requirements and design specifications to develop relevant test scenarios and test casesImplement automated testing frameworks and tools to streamline the testing process and optimize test coverageConduct thorough testing, including functional, performance, regression, and integration testing, to validate software...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Assist in the development and implementation of engineering projects, collaborating with the team to understand requirements and design specifications.Participate in the design, testing, and troubleshooting of engineering solutions and components.Contribute to the creation of technical documentation, including drawings, schematics, and...


  • Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Assist in the development and implementation of engineering projects, collaborating with the team to understand requirements and design specifications. Participate in the design, testing, and troubleshooting of engineering solutions and components. Contribute to the creation of technical documentation, including drawings, schematics,...


  • Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Assist in the development and implementation of engineering projects, collaborating with the team to understand requirements and design specifications. Participate in the design, testing, and troubleshooting of engineering solutions and components. Contribute to the creation of technical documentation, including drawings, schematics,...


  • Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Developing safety-critical software for embedded devices and systems from requirements to production and commercial deployment. Utilizing C++ for software development. Designing, developing, coding, testing, and debugging system software. Employing software verification tools for requirements traceability, source code static analysis,...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Developing safety-critical software for embedded devices and systems from requirements to production and commercial deployment.Utilizing C++ for software development.Designing, developing, coding, testing, and debugging system software.Employing software verification tools for requirements traceability, source code static analysis, and...


  • Airport City, South Africa Milkor Integrated Systems Full time

    Minimum Technical Requirements: Developing safety-critical software for embedded devices and systems from requirements to production and commercial deployment. Utilizing C++ for software development. Designing, developing, coding, testing, and debugging system software. Employing software verification tools for requirements traceability, source code static...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    Minimum Technical Requirements:Developing safety-critical software for embedded devices and systems from requirements to production and commercial deployment.Utilizing C++ for software development.Designing, developing, coding, testing, and debugging system software.Employing software verification tools for requirements traceability, source code static...


  • Airport City, South Africa Milkor Integrated Systems Full time

    Minimum Technical Requirements: Developing safety-critical software for embedded devices and systems from requirements to production and commercial deployment. Utilizing C++ for software development. Designing, developing, coding, testing, and debugging system software. Employing software verification tools for requirements traceability, source code static...

  • RF Engineer

    2 weeks ago


    Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Coordinate and participate the technical implementation, including the system verification, and take full responsibility for the success of technical components of international delivery projects. Preparation of high-level design guidelines. Preparing High level designs (HLD) for network new platforms & new services system requests....

  • RF Engineer

    3 weeks ago


    Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Coordinate and participate the technical implementation, including the system verification, and take full responsibility for the success of technical components of international delivery projects. Preparation of high-level design guidelines. Preparing High level designs (HLD) for network new platforms & new services system requests....

  • RF Engineer

    3 weeks ago


    Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Coordinate and participate the technical implementation, including the system verification, and take full responsibility for the success of technical components of international delivery projects. Preparation of high-level design guidelines. Preparing High level designs (HLD) for network new platforms & new services system requests....

  • Controller Engineer

    3 weeks ago


    Airport City, South Africa Adzuna ZA B C2 Full time

    KEY RESPONSIBILITIES:Designs, develops, and tests sophisticated control systems for aircraft and unmanned aerial vehicles (UAVs)Develops advanced algorithms and software for flight control, navigation, and stabilizationPerforms modeling, simulation, and analysis of aircraft/UAV dynamics and control systemsTests and validates control system performance...

  • Controller Engineer

    3 weeks ago


    Airport City, South Africa Milkor Integrated Systems Full time

    KEY RESPONSIBILITIES: Designs, develops, and tests sophisticated control systems for aircraft and unmanned aerial vehicles (UAVs) Develops advanced algorithms and software for flight control, navigation, and stabilization Performs modeling, simulation, and analysis of aircraft/UAV dynamics and control systems Tests and validates control system performance...


  • Airport City, South Africa Adzuna ZA B C2 Full time

    RESPONSIBILITIES:Designing, testing, and characterizing existing and new hardware.Understanding and interpreting analog and digital schematics to develop electronic hardware and associated firmware.Developing and executing Embedded microprocessor development using platforms such as Microchip PIC, STM8, STM32.Creating, validating, and implementing automated...