Job Description
Our client, a pioneering robotics company at the forefront of AI and automation technology, is seeking a talented Embedded Software Engineer to join their innovative team. With Series A funding secured, this company is dedicated to revolutionizing the robotics industry with intelligent and adaptive solutions. Their team of passionate innovators thrives on solving complex challenges and creating groundbreaking technology.
Job Description: As an Embedded Software Engineer, you will be responsible for designing, developing, and maintaining embedded software for advanced robotic systems. The ideal Embedded Software Engineer will have a strong background in embedded systems and a passion for developing innovative software solutions. This role requires expertise in C++ programming and experience with real-time operating systems (RTOS) and embedded Linux.
Responsibilities:
- Design, develop, and maintain embedded software for robotic systems as an Embedded Software Engineer.
- Collaborate with hardware engineers to integrate software and hardware components.
- Optimize software for performance, reliability, and efficiency.
- Develop and execute testing procedures to ensure the robustness of embedded software.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Work closely with cross-functional teams to define and implement new features and functionalities.
- Stay updated with the latest advancements in embedded systems and AI technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience as an Embedded Software Engineer in embedded software development, preferably in the robotics or AI industry.
- Proficiency in C++ programming.
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Strong understanding of microcontroller and microprocessor architectures.
- Familiarity with communication protocols (e.g., SPI, I2C, UART, CAN).
- Knowledge of sensor integration and signal processing.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with robotic control systems and algorithms.
- Knowledge of machine learning and AI concepts.
- Familiarity with version control systems (e.g., Git).
- Experience with hardware debugging tools and techniques.
What the Company Offers:
- Competitive salary and equity options.
- Comprehensive health benefits package.
- Opportunity to work with a talented and passionate team at the forefront of AI and robotics.
- Flexible working hours and a supportive work-life balance.
- Professional development opportunities and career growth.
How to Apply: If you are excited about the opportunity to shape the future of robotics and AI as an Embedded Software Engineer, we want to hear from you!
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees.
Join them on their mission to transform the world with intelligent robotics as an Embedded Software Engineer!