Software Engineer

2 weeks ago


Cape Town, Western Cape, South Africa Milkor Integrated System Full time
Milkor Integrated Systems (Pty) Ltd, Is an Aerospace company with an international footprint providing turnkey solutions on the land, sea, air and cyber domains. Our team is comprised of highly skilled professionals who are committed to excellence, innovation and safety. As technology continues to advance, UAV operations are playing an increasingly crucial role in various industries, from surveillance and reconnaissance to data collection and beyond.

We are seeking a Software Engineer to join our team. The successful incumbent will be responsible for the design, development, and testing of advanced control systems for Milkor's aerospace and UAV platforms. You will work closely with our multidisciplinary engineering team to create sophisticated software and algorithms that enable precise, reliable, and efficient control of our state-of-the-art aircraft and unmanned aerial vehicles.. This position is based in Airport City, Cape Town.

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.

  • Cape Town, Western Cape, South Africa Jam Software Gmbh Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You:We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace.As the Software Development Manager at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a step back,...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Datafin Full time

    Software Engineer (Automotive Controls/Electric Vehicles)Engineering/Technical ~ IT - Software DevelopmentCape Town - Western CapeENVIRONMENT: THE exceptional coding skills of a Software Engineer who is able to thrive under pressure, is sought by a provider of cutting-edge Engineering Solutions in Durbanville for automotive controls. You should possess a...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Six Sense Consulting Full time

    Qualification:B.Tech/B.Sc (Comp Sci) with 5+ yearsB.Eng/B.Sc Hons (Comp Sci) with 4+ yearsM.Eng/M.Eng/M.Sc (Comp Sci) with 3+ yearsPhD with 2+ yearsEngineering (with a software focus) or related fieldExperience:Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.Python or...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: THE exceptional coding skills of a Software Engineer who is able to thrive under pressure, is sought by a provider of cutting-edge Engineering Solutions in Centurion/ Durbanville for automotive controls. You should possess a BEng. Degree in Electronic/Mechatronic Engineering (M Eng preferred), have 1-6+ years relevant work experience, J1939 CAN...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Description: Using Simulink to simulate and design Thermal Management Systems (TMS)Implementing and testing TMS control systems, ensuring functionalityOptimizing control algorithms to enhance performanceCollaborating with the Lead Software Engineer to document, verify, and test control softwareContributing to vehicle software development, software tools...


  • Cape Town, Western Cape, South Africa H And S Labour Brokers Full time

    These jobs were popular with other job seekers Reference: JHB000302-CLG-1Junior Software Engineers are part of a development team building the African VLBI Network (AVN) andthe Square Kilometre Array (SKA) telescopes. They are responsible for writing the software that controls and monitor the telescope.Junior Software Engineers develop, test and maintain...

  • Software Engineering

    2 weeks ago


    Cape Town, Western Cape, South Africa Electrum Payments Full time

    About Electrum Electrum is an exciting B2B tech company. We partner with some of South Africa's biggest household names, enabling them to open up their customers' access to payments and digital goods and services. We love that the projects we work on touch the lives of millions of South Africans every day, making a real difference.Job SummaryThe Engineering...


  • Cape Town, Western Cape, South Africa Progressive Edge Full time

    Software Engineering Manager (C#)PermanentCape Town (Hybrid)An established Fintech company has a Software Engineering Manager position available. As a Software Engineering Manager, you will oversee multiple front end delivery teams in our Engineering Department. You will lead and manage a group of software engineers to design, develop and maintain software...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Junior Software Engineer Exclr8, a leading digital solution provider, is seeking a Junior Software Engineer to join our dynamic team. We are looking for a passionate and motivated individual who is eager to learn and grow their skills in software engineering.Responsibilities:Collaborate with senior developers to design, develop and maintain...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Framework One Full time

    Job Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...


  • Cape Town, Western Cape, South Africa Local Measure Full time

    When was the last time you genuinely had fun at work? Does the prospect of working at a proper rocket-propelled start-up excite you? Have you cracked it once before and want to prove you can do it again, or maybe you're looking to challenge yourself by taking the next step in your career? Well, we're looking for a Senior Backend Software Engineer to help...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Takealot Full time

    , South Africa's leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa The Rank Group Full time

    Do you love writing clean, efficient Java code? Do you enjoy working on cool new features and taking charge of intricate systems? We're on the hunt for an Intermediate Java Software Engineer to join our awesome agile crew. You'll team up with skilled engineers, testers, and leads to create, develop, and manage top-notch software.Check out what you'll be up...


  • Cape Town, Western Cape, South Africa BP3 Global, Inc. Full time

    We are seeking an experienced Senior Software Engineer that specializes in quality to join our team. The ideal candidate must have a strong understanding of modern software testing methodologies and techniques.The individual will work in an agile environment with other talented engineers and will be responsible for helping define and implement testing for...


  • Cape Town, Western Cape, South Africa Datafin Full time

    Junior Software Engineer (C#, C++, Java, Python) (Remote)IT – Software DevelopmentCape Town – Western Cape ~ RemoteENVIRONMENT: A passionate Junior Software Engineer with the drive to solve problems using code is sought by a fast-growing FinTech company in Joburg to join its team. Your duties will range from the development of entirely new software...


  • Cape Town, Western Cape, South Africa Lulalend Full time

    WHAT WE DO We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on itOur purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love.Speaking of...


  • Cape Town, Western Cape, South Africa Thales Aerospace Communications Full time

    Overall Job FunctionDesign and develop embedded softwares, perform tests and verify its operation for aeronautical Satcom equipmentsMain Job ResponsibilitiesPerform design of Embedded software, take part in code reviews and recommend improvementsPerform testing to validate equipment architecture and designCollaborate with other engineers on technical and...