Job Summary
We are seeking an experienced Embedded Software Engineer to join our team. As a key member of our development group, you will design and develop embedded software for our smart devices.
The ideal candidate will have a strong background in computer engineering, electrical engineering, or a related field, with a minimum of 8 years of experience in embedded software development.
* Design, develop, and maintain robust and scalable embedded software solutions
* Collaborate closely with product managers, architects, and perception engineers to ensure alignment with business goals and customer needs
* Investigate and resolve critical issues across firmware and hardware integration layers
* Support release management and participate in agile development cycle
Required Skills and Qualifications
* Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field
* 8+ years of experience in embedded software development
* Proficiency in C / C++
* Knowledge of communication protocols (SPI, I2C, CAN, RS232) and microcontroller platforms (ARM Cortex-M, STM32, etc.)
* Experience in embedded Linux development (Yocto, OpenWRT)
Benefits
* Dynamic and collaborative work environment focused on innovation and quality
* Opportunity to work with cutting-edge technologies in mining and industrial automation
* Access to internal training, mentorship, and career development programs
* Competitive compensation and benefits aligned with regional standards
About Us
We are a leading provider of digital reality solutions employing over 24,000 people in 50 countries with net sales of approximately $5.5 billion USD.
Our innovative and diverse environment offers flexible working models that allow you to combine your professional and private interests.