We are looking for a Senior Robotics Embedded Software Engineer who thrives in dynamic environments, enjoys hands-on work, and is driven to tackle unsolved problems. Grounded in solid engineering principles, this individual possesses a curiosity that fuels experimentation and the pursuit of innovative solutions they are eager to bring to life. Most importantly, they are excited by the prospect of being part of a cohesive team dedicated to making a significant real-world impact.
What You'll Do:
- Lead Development: Own the design, architecture, and implementation of embedded software for our robotic platform, primarily using C/C++ and Python.
- Build Solid Foundations: Create and maintain custom Embedded Linux solutions, including Yocto builds, to ensure a stable and scalable system foundation.
- Drive Integration: Collaborate closely with robotics, hardware, and AI engineers to integrate control algorithms, communication protocols (CAN, Ethernet, UART, I2C, SPI), and autonomous features into the system.
- Optimize for the Real World: Focus on firmware optimization for maximum performance, power efficiency, and reliability in harsh conditions.
- Ensure Quality: Develop and execute comprehensive test plans, use diagnostic equipment (oscilloscopes, logic analyzers), and debug complex hardware/software issues.
- Uphold High Standards: Conduct code reviews and champion software engineering best practices throughout the development lifecycle.
Required Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Robotics, or a related field.
- 5+ years of experience in firmware development for resource-constrained embedded systems.
- Proven expertise in C/C++ programming for real-time embedded systems.
- Hands-on experience building and debugging Embedded Linux solutions, with a demonstrated history of creating and maintaining custom Yocto builds.
- Solid understanding of robotic systems: motor control, sensor integration, and communication protocols.
- A proactive and resilient mindset, comfortable in a dynamic startup environment, with excellent problem-solving skills and meticulous attention to detail.
Preferred:
- Experience with bare metal and RTOS development on ARM Cortex microcontrollers.
- Developing embedded software for multithreaded workflows.
- Driver development and experience with common MCU peripherals.
- Familiarity with Agile methodologies and version control (e.g., Git).
- Experience with hands-on testing of robotic systems and remote diagnostics.
- Previous work on autonomous systems or mobile robotics applications.
Why Join Us?
- Tangible Impact: Your work will have a clear and direct purpose, improving the safety and sustainability of global infrastructure.
- High-Stakes Technical Challenges: Solve complex, unsolved problems at the intersection of software, hardware, and artificial intelligence.
- Collaborative Culture: Join a talented and passionate team that values collaboration, technical debate, and collective pride in a job well done.
- Growth & Leadership: As a senior member of the team, you will have significant influence on the technical direction and ample room for professional growth.
Sound Like Your Next Big Challenge?
If you are ready to make your mark in the world of industrial robotics, we would love to hear from you.
Perks, Culture, and Growth
- Career plan and growth opportunities
- Continuous training, eLearning platforms, certifications, and more.
- Outstanding company culture
- Flexible work schedule
- Work with talented professionals from diverse backgrounds and share best practices across cultures.
- Full compliance with Mexican laws (IMSS, INFONAVIT, December bonus, etc.)
- Major Medical Expenses Insurance, including dental and vision
- Life & accident insurance
- Saving Fund
- 10 vacation days from Year ZERO
- 5 days for Improve Yourself Time
- Improve Yourself Budget
We always look for ways to reward those who stand out among their peers and demonstrate true dedication. When we say we treat each other like family, we truly mean it!