About the job Firmware Engineer
Freelan is a leading technology company based in Toronto, ON, Canada. We specialize in developing innovative and cutting-edge solutions for the telecommunications industry. Our team is made up of highly skilled professionals who are passionate about pushing the boundaries of technology and delivering exceptional results for our clients.
Job Summary:
We are seeking a skilled Firmware Engineer to join our dynamic team. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our telecommunications products. You will work closely with our hardware and software teams to ensure seamless integration and high-quality performance of our products.
Key Responsibilities:
- Design and develop firmware for our telecommunications products
- Collaborate with hardware and software teams to ensure seamless integration
- Write efficient, well-documented, and maintainable code
- Conduct thorough testing and debugging to ensure high-quality performance
- Participate in code reviews and provide constructive feedback to improve overall product quality
- Stay up-to-date with industry trends and advancements in firmware development
- Troubleshoot and resolve firmware issues in a timely manner
- Document firmware design and development processes for future reference
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- Minimum of 3 years of experience in firmware development
- Strong proficiency in C/C++ programming languages
- Experience with embedded systems and microcontrollers
- Knowledge of communication protocols such as SPI, I2C, UART, etc.
- Familiarity with version control systems such as Git
- Experience with debugging tools and techniques
- Excellent problem-solving and analytical skills
- Strong attention to detail and ability to work independently and in a team environment
- Excellent communication and interpersonal skills
Why Work at Freelan:
- Opportunity to work on cutting-edge technology and make a significant impact in the telecommunications industry
- Collaborative and inclusive work environment with a diverse and talented team
- Competitive salary and benefits package
- Opportunities for professional development and career growth