2 Computer Engineering jobs in Nigeria
Embedded Systems Engineer
Ogun, Ogun
PROFORCE GALAXIES LIMITED
Posted 9 days ago
Job Viewed
Job Description
Job Overview
As an Embedded Systems Engineer, you will be responsible for designing and developing low-level software and firmware that powers satellite subsystems, ground station equipment, and edge devices used in data pipelines. You will write code that must operate reliably in real-time under the harsh conditions of space and in performance-critical terrestrial environments. br>You’ll work alongside electrical engineers, aerospace specialists, and data scientists to ensure seamless integration between hardware and software, contributing to mission success at every stage of the satellite lifecycle. < r>Key Responsibilities
• Firmware Development: < r>Design, develop, and optimize embedded software (in C, C++, or Rust) for satellite avionics, payload systems, and ground station devices using RTOS or bare-metal environments.
• ystem Integration: < r>Interface software with microcontrollers, FPGAs, and SoCs; manage communication protocols such as I2C, SPI, UART, and CAN across hardware platforms.
• S tellite Subsystems Support: < r>Create robust, radiation-tolerant code for critical satellite subsystems including attitude control, propulsion, and telemetry communication.
• T sting & Validation: < r>Develop and execute Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing procedures, adhering to aerospace standards such as DO-178C.
• G ound Station Software: < r>Contribute to the development of real-time control software for antennas, receivers, and data processors within our ground communication systems.
• M ssion-Critical Optimization: < r>Optimize firmware for low-power, high-reliability, and real-time operation in challenging space and terrestrial conditions.
• C oss-Functional Collaboration: < r>Work closely with engineers from aerospace, electrical, mechanical, and communication domains to design integrated systems.
• E ge Computing Support: < r>Contribute to downstream services by building embedded software for edge processing units in satellite data pipelines and smart gateways.
• D cumentation & Compliance: < r>Maintain thorough documentation for software designs, performance benchmarks, test results, and regulatory compliance reports.
• O -Orbit & Post-Launch Support: < r>Participate in debugging and diagnostic activities during live satellite operations and provide mission support post-launch.
Requirements & Qualifications
• B chelor's or Master’s degree in Embedded Systems Engineering, Electronics, Computer Engineering, Aerospace Engineering, or a related field.
• Proficiency in C/C++, Rust, and embedded development tools.
• Stron understanding of microcontroller architectures (e.g., ARM Cortex, AVR, RISC-V) and real-time operating systems (RTOS). < r>• E perience integrating with FPGAs, SoCs, and custom-designed PCBs. < r>• F miliarity with aerospace testing frameworks and standards (DO-178C or equivalent). < r>• S lid foundation in communication protocols and embedded debugging tools. < r>• A ility to work in fast-paced, cross-functional teams with high attention to detail. < r>• P ssion for space technology and real-world problem-solving. < r>Why Join Us?
• B part of Africa’s emerging space revolution with real impact on industries and communities.
• C llaborate with a passionate team of engineers, scientists, and visionaries. < r>• R ceive opportunities for career advancement, technical training, and innovation leadership. < r>• C mpetitive salary, dynamic work environment, and performance-based incentives.
As an Embedded Systems Engineer, you will be responsible for designing and developing low-level software and firmware that powers satellite subsystems, ground station equipment, and edge devices used in data pipelines. You will write code that must operate reliably in real-time under the harsh conditions of space and in performance-critical terrestrial environments. br>You’ll work alongside electrical engineers, aerospace specialists, and data scientists to ensure seamless integration between hardware and software, contributing to mission success at every stage of the satellite lifecycle. < r>Key Responsibilities
• Firmware Development: < r>Design, develop, and optimize embedded software (in C, C++, or Rust) for satellite avionics, payload systems, and ground station devices using RTOS or bare-metal environments.
• ystem Integration: < r>Interface software with microcontrollers, FPGAs, and SoCs; manage communication protocols such as I2C, SPI, UART, and CAN across hardware platforms.
• S tellite Subsystems Support: < r>Create robust, radiation-tolerant code for critical satellite subsystems including attitude control, propulsion, and telemetry communication.
• T sting & Validation: < r>Develop and execute Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing procedures, adhering to aerospace standards such as DO-178C.
• G ound Station Software: < r>Contribute to the development of real-time control software for antennas, receivers, and data processors within our ground communication systems.
• M ssion-Critical Optimization: < r>Optimize firmware for low-power, high-reliability, and real-time operation in challenging space and terrestrial conditions.
• C oss-Functional Collaboration: < r>Work closely with engineers from aerospace, electrical, mechanical, and communication domains to design integrated systems.
• E ge Computing Support: < r>Contribute to downstream services by building embedded software for edge processing units in satellite data pipelines and smart gateways.
• D cumentation & Compliance: < r>Maintain thorough documentation for software designs, performance benchmarks, test results, and regulatory compliance reports.
• O -Orbit & Post-Launch Support: < r>Participate in debugging and diagnostic activities during live satellite operations and provide mission support post-launch.
Requirements & Qualifications
• B chelor's or Master’s degree in Embedded Systems Engineering, Electronics, Computer Engineering, Aerospace Engineering, or a related field.
• Proficiency in C/C++, Rust, and embedded development tools.
• Stron understanding of microcontroller architectures (e.g., ARM Cortex, AVR, RISC-V) and real-time operating systems (RTOS). < r>• E perience integrating with FPGAs, SoCs, and custom-designed PCBs. < r>• F miliarity with aerospace testing frameworks and standards (DO-178C or equivalent). < r>• S lid foundation in communication protocols and embedded debugging tools. < r>• A ility to work in fast-paced, cross-functional teams with high attention to detail. < r>• P ssion for space technology and real-world problem-solving. < r>Why Join Us?
• B part of Africa’s emerging space revolution with real impact on industries and communities.
• C llaborate with a passionate team of engineers, scientists, and visionaries. < r>• R ceive opportunities for career advancement, technical training, and innovation leadership. < r>• C mpetitive salary, dynamic work environment, and performance-based incentives.
This advertiser has chosen not to accept applicants from your region.
0
ICT & Computer Science Instructor
Calabar, Cross River
Qavaa Innovate
Posted 21 days ago
Job Viewed
Job Description
We are hiring a passionate ICT and Computer Science Instructor to teach practical tech skills to secondary school students using Scratch, Python, HTML/CSS, Canva, Microsoft Office, and Google Workspace. Ideal candidates can simplify complex topics, create engaging lessons, and guide real-world projects. The instructor will be responsible for creating and teaching lessons that equip students with relevant digital skills using tools such as Scratch, Python, HTML/CSS, Canva, Microsoft Office, and Google Workspace.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Computer engineering Jobs in Nigeria !
1