Embedded Software Developer - Wireless
syntronic
Kanata, ON
Posted Jul 5, 2021
- Full-time
- Software
Job description
**Join Syntronic: Where Your Innovation Shapes the Future** At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation. Be a part of something extraordinary! **Who are we?:** Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life. At Syntronic, your work will make a real difference. **What we're looking for:** We are seeking individuals who want to: · Collaborate with **top-tier clients** on transformative, cutting-edge projects. · Engage with and learn from **industry leaders** · **Innovate** from concept to completion, ensuring high standards. · Gain **international experience** on global projects. · Thrive in an **entrepreneurial environment** that supports new ideas. · Explore **multiple sectors** like telecommunications, automotive, healthcare, and industrial automation. ### What you’ll do - Implementing, troubleshooting, and integrating complex software functionalities in C/C++ code, in a multicore target environment - Applying knowledge of real-time software development and wireless communication protocols (4G/5G NR) - Designing, coding, and testing solutions in a timely manner - Documenting system analysis, software designs, and test plans - Following an Agile product development process, working collaboratively in cross-functional teams - Responsible for continuously keeping your competence and skills up to date ### What you'll need to get the job done - Minimum 3 years experience in a related field, and a bachelor’s degree in Electrical and Computer Engineering or Computer Science - Strong C/C++ programming skills and experience with software configuration management tools in Git/Gerrit - Strong problem-solving and debugging skills ### What will make us REALLY love you - Strong troubleshooting skills in a large-scale system - Outstanding problem-solving ability, including debugging/analytical skills - Excellent written and oral communication skills, with the ability to produce clear documentation for both colleagues and customers- - A friendly willingness to collaborate and play nice with others - Experience in 4G/5G L2 development is a plus - Basic understanding of the LTE/5G NR standards (3GPP specifications)