Senior Embedded Systems Engineer - Robotics
Atomica -
Cairo, EgyptPosted 1 year ago37Applicants for1 open position
- 5Viewed
- 4In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Atomica is seeking a senior embedded systems engineer to join its development team. The selected candidate will work in collaboration with a team on developing image-guided surgical robotic systems.
Responsibilities
- Developing embedded software architecture for the robotic systems
- Implementing real-time control system for the robotic systems
- Selecting and implementing communication protocols between different
system components - Work closely with other team members (mechanical/electrical/control
engineers) towards developing the product - Attend regular meetings to report progress and agree on the next steps.
- Document the work where required
What do we offer you?
- Utilize your technical skills to contribute to creative and exciting projects to improve patients’ lives
- See your work integrated into actual medical products used during surgeries
- Be part of a young, dynamic, and highly skilled team where you can both have an impact and continue to learn
- Benefit from flexible working hours
- Earn a competitive salary based on your experience
Benefits:
- Paid time off.
- Medical insurance.
- Team building activities.
- Annual trip.
Job Requirements
- Bachelor’s degree in computer science, computer engineering, electrical engineering, mechatronics, or equivalent
- 3+ years of experience in a related field
- Proficiency in C / C++ programming
- Python knowledge is a plus
- Experience with ROS1 and ROS2
- Experience with real-time operating systems (RTOS)
- Experience developing in Linux
- Experience with different communication protocols including Ethernet/EtherCAT and CAN/CANopen
- Control engineering knowledge is a plus
- Matlab/Simulink knowledge is a plus