Job requirements and application form
RT Embedded Developer For a growing and promising robotics company
(802357)
Job description
We are seeking a talented and motivated RT Embedded Developer to join our dynamic team. In this role, you will be responsible for designing, implementing, and optimizing embedded software applications for real-time systems. You will jjoin the team as the leader of the activity and will work closely with hardware engineers, algorithmic experts.
Key Responsibilities:
•Design and develop embedded software for real-time applications.
•Implement and test algorithms to meet performance and timing constraints.
•Collaborate with hardware engineers to understand system requirements and constraints.
•Optimize embedded code for memory and speed efficiency.
•Debug and troubleshoot issues in embedded systems and software.
•Conduct code reviews and maintain documentation for software development processes.
•Participate in system architecture discussions to enhance overall product functionality.
•Stay updated with industry trends and emerging technologies in embedded systems.
Job requirements
Bachelor's degree in Computer Science, Electrical Engineering, or a related field - an advantage
•Proven experience in real-time embedded software development.
•Proficiency in programming languages such as C/C++ and assembly language.
•Solid understanding of embedded systems, microcontrollers, and hardware interfaces.
•Specialization in C, C++, writing bare metal and RTOS for STM32 modules.
•Experience with real-time operating systems (RTOS) and debugging tools.
•Prior knowledge of drones - a big advantage.
•Strong problem-solving skills and attention to detail.
•Ability to work collaboratively in a team environment.
•Excellent written and verbal communication skills.