Fpga And Embedded Software Engineers


*If youre passionate about working with leading edge technologies, we want to hear from you!* Milkor is an Engineering company with an international footprint providing turnkey solutions in the Land, Sea, Air and Cyber domains since . The change to forward thinking ownership and a focus on modern technologies that encourages a lean and agile mindset with an emphasis on the latest software tool chains and chipsets, Milkor Integrated Systems seeks to enhance its Engineering capability across these domains. As an emerging, technology driven company with a passion for innovation and utilizing the best of breed technology platforms, we are seeking like-minded Software Engineers to join our energetic, delivery-focused team working on programmes within the Aerospace domain in Cape Town, South Africa. * Design and implement software of embedded devices and systems from requirements to production and commercial deployment * Design, develop, code, test, and debug system software. Review code and design. * Analyze and enhance efficiency, stability, and scalability of system resources * Integrate and validate new product designs. Provide post-production support. * Support software QA and optimize I/O performance * Interface with hardware design and development * Assess third party and open-source software * Proven working experience in software engineering * Bachelor's degree in Computer Science or Electronic Engineering * Experience with hands-on development and troubleshooting on embedded targets * Embedded Linux skills/knowledge * Solid programming experience in C/C++ and Python * FPGA logic design and simulation using VHDL in Xilinx ISE or Matlab/Simulink * Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. * Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems * Embedded Linux skills essential, familiarity with FreeRTOS would be advantageous * Software configuration/version management tools, defect tracking tools, and peer review * Familiarity with the Xilinx development toolchains would be advantageous * Adequate knowledge of reading schematics and data sheets for components * Strong documentation and writing skills Based on experience * Proven working experience in software engineering * Bachelor's degree in Computer Science or Electronic Engineering * Experience with hands-on development and troubleshooting on embedded targets * Embedded Linux skills/knowledge * Solid programming experience in C/C++ and Python * FPGA logic design and simulation using VHDL in Xilinx ISE or Matlab/Simulink * Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. * Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems * Embedded Linux skills essential, familiarity with FreeRTOS would be advantageous * Software configuration/version management tools, defect tracking tools, and peer review * Familiarity with the Xilinx development toolchains would be advantageous * Adequate knowledge of reading schematics and data sheets for components * Strong documentation and writing skills
Posted
05/05/2022
Location
Cape Town, WC, ZA