Related Jobs
Related Jobs
Related Jobs

Share this Job
Embedded Systems Engineer job at MariTest | Apply Now
Full Time
Are you looking for Engineering jobs in Uganda 2025 today? then you might be interested in Embedded Systems Engineer job at MariTest
About the Organisation
MariTest is an award-winning health-tech startup revolutionizing disease diagnosis across Africa. We're building a non-invasive, AI-powered diagnostic device that delivers accurate malaria results in under five minutes—without the need for blood. Our technology empowers underserved communities with faster, safer, and more dignified healthcare solutions.
Job Title
Embedded Systems Engineer job at MariTest
MariTest
Job Description
Position: Embedded Systems Engineer
Company: MariTest
Location: Kampala, Uganda
Reports To: Product Development Lead
Engagement: Full-time, In-person
With two functional prototypes and clinical validation already in progress, we are now shifting toward finalizing the device for field deployment and regulatory approval. To help us cross this critical phase, we’re seeking a talented and driven Embedded Systems Engineer to join our growing engineering team and help bring our device to production readiness.
Role Overview
As an Embedded Systems Engineer at MariTest, you’ll play a central role in building and refining the firmware for our diagnostic device. This includes working closely with hardware, design, and AI teams to ensure seamless integration, system stability, and real-world reliability.
This position is ideal for experienced embedded developers (3+ years) or exceptional graduates ready to tackle complex engineering challenges in a high-impact, purpose-driven environment.
Duties, Roles and Responsibilities
Lead firmware integration and debugging for ESP32-based microcontroller platforms.
Develop and optimize embedded C/C++ code for:
Sensor data acquisition
Device control logic
Wireless communication (WiFi, GSM, Bluetooth)
Collaborate with the hardware team to troubleshoot PCB and circuit-level issues.
Conduct comprehensive testing (functional, performance, stress) on firmware components.
Implement efficient data logging, local storage, and secure cloud communication.
Optimize power management strategies for battery-powered devices.
Support robust GSM integration for connectivity in rural and remote areas.
Create and maintain detailed technical documentation, version control, and testing logs.
Participate in system architecture reviews with input on scalability and manufacturability.
Collaborate in an agile development cycle and mentor junior team members.
Design and implement simple embedded user interfaces (UI) as needed.
Qualifications, Education and Competencies
Bachelor's degree in Electronics, Computer Engineering, Mechatronics, or a related field.
Strong programming skills in C/C++ with solid knowledge of microcontroller systems.
Hands-on experience with ESP32, STM32, or similar MCU platforms.
Familiarity with development environments like Arduino IDE or PlatformIO.
Proficiency with communication protocols (UART, SPI, I2C).
Skilled in sensor integration, signal calibration, and analog/digital interfaces.
Ability to interpret schematics and PCB layouts (experience with Altium Designer is a plus).
Experience with wireless technologies (WiFi, GSM, Bluetooth).
Strong debugging and hardware-software integration capabilities.
Excellent written and verbal communication skills.
Self-motivated, adaptable, and able to work in a fast-paced startup environment.
What We Offer
A rare opportunity to contribute to a life-saving diagnostic tool with global health impact.
A mission-driven, innovative team environment that encourages learning and ownership.
Mentorship from experienced engineers and collaboration across multidisciplinary teams.
Flexible, deliverables-based work structure with clear milestones and goals.
How to Apply
To Apply:
Send your CV/Resume and any relevant portfolio materials to hello@maritestafrica.com
Join us in reshaping healthcare delivery for the communities that need it most.