С/С++ Software engineer
Looking to join a team that drives innovation and progress? Are you passionate about creating cutting-edge software that enables smarter and safer connections? Join us in Lviv and work alongside hardware engineers to deliver scalable, high-quality solutions. If you’re eager to push technological boundaries and redefine connectivity, this is the opportunity for you!
In this role, you’ll be at the forefront of advancing the ModusToolbox Programming Tools by seamlessly integrating MCUs that power reliable, high-performance solutions. Partnering with hardware engineers in a fast-paced Agile environment, you’ll design versatile software for a variety of applications, drive thorough testing, and create impactful documentation that brings ideas to life.
In your new role, you will:
- Develop and integrate MCUs into the ModusToolbox Programming Tools, ensuring seamless compatibility and optimal performance
- Collaborate with hardware engineers to design software for a wide range of applications
- Actively participate in Agile development processes to deliver high-quality, scalable software solutions within cross-functional teams
- Create detailed software design and architecture documents, focusing on reusability and scalability, and develop comprehensive test plans and test cases to support seamless deployment and maintenance
- Perform thorough debugging and troubleshooting to resolve software issues and ensure software quality through rigorous testing and validation procedures
You’re a driven team player with excellent communication skills and sharp eye for detail, that thrives in a fast-paced environment. You proactively take initiative and deliver smart, trusted solutions that set new standards for technology.
You are best equipped for this task if you have:
- At least 3 years of experience in C/C++ programming languages, with strong proficiency and working knowledge of QT
- Good knowledge of I2C/SPI/UART interfaces
- Experience with Agile development methodologies and tools (e.g., Jira, Scrum)
- Familiarity with ARM Cortex-M microcontrollers will be nice to have
- Fluency in English
Please send us your CV in English
Required languages
English | B2 - Upper Intermediate |