Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
RoboLabs is a fast-growing robotics startup dedicated to building smarter and safer environments through intelligent automation. We specialize in real-world robotic solutions across healthcare, disinfection, security, and industrial sectors. Our team is made up of engineers and experts who are passionate about impactful innovation.
Role OverviewWe are seeking a Senior Embedded Systems Engineer who is not only an expert in embedded software but also highly skilled in embedded hardware. The ideal candidate will have strong experience in both areas, allowing them to lead the development of STM32-based systems from both the software and hardware perspectives.
This role will involve hands-on design and development of embedded software, as well as direct involvement in embedded hardware design, integration, and troubleshooting.
Key Responsibilities- Embedded Software Development: Design robust and scalable software for STM32 microcontrollers (STM32F/H/L series) using C/C++ and STM32CubeMX.
- Embedded Hardware Design: Participate in the design and review of embedded hardware schematics, PCB layouts, and hardware bring-up.
- Integration & Debugging: Ensure seamless integration between hardware and software, and debug both firmware and hardware issues using tools like oscilloscopes and logic analyzers.
- Real-Time Systems: Implement and manage RTOS solutions (e.g., FreeRTOS) and handle real-time task scheduling.
- Technical Leadership: Lead technical discussions, contribute to system architecture, and mentor junior engineers.
- Documentation: Document software and hardware designs, workflows, and best practices.
- A minimum of 5 years of experience in embedded systems, with proven expertise in both embedded software and hardware.
- Strong knowledge of STM32 microcontrollers and ARM Cortex-M architectures.
- Solid skills in C/C++ development, as well as hands-on hardware design and debugging experience.
- Familiarity with real-time operating systems, communication protocols (SPI, I2C, UART, CAN), and version control systems like Git.
- Experience with robotics, motor control, or sensor integration.
- Knowledge of embedded cybersecurity practices.
- Experience with OTA updates, bootloaders, or IoT connectivity (BLE, Wi-Fi, LoRa).
- Familiarity with Agile or Scrum environments.
Key Skills
Ranked by relevanceReady to apply?
Join RoboLabs and take your career to the next level!
Application takes less than 5 minutes

