Are you a passionate and experienced Embedded Software Developer looking for your next challenge? Look no further than Nokia! We are seeking an Intermediate Embedded Software Developer to join our dynamic team and help us drive innovation in the telecommunications industry. In this role, you will have the opportunity to work with cutting-edge technologies and collaborate with a global team of talented engineers. If you have a strong background in embedded systems development and a drive to continuously learn and grow, we want to hear from you!
- Develop and maintain embedded software solutions for telecommunication products.
- Collaborate with cross-functional teams to design, develop, and test new features and functionalities.
- Contribute to the continuous improvement of software development processes and methodologies.
- Stay up-to-date with industry trends and advancements in embedded software development.
- Troubleshoot and debug software issues, and provide timely resolutions.
- Write clean, efficient, and well-documented code that meets product requirements.
- Participate in code reviews and provide constructive feedback to team members.
- Ensure software quality and reliability through testing and validation.
- Effectively communicate technical concepts and solutions to non-technical stakeholders.
- Take ownership of assigned tasks and deliver results within agreed timelines.
- Mentor and guide junior team members on software development best practices.
- Proactively identify and address potential risks and roadblocks in the software development process.
- Continuously learn and stay updated on new technologies and platforms relevant to the job.
- Adhere to company policies and procedures, including security and confidentiality measures.
- Collaborate with global teams to ensure consistency and alignment in software development processes and standards.
Bachelor's Degree In Computer Science, Electrical Engineering, Or A Related Field.
Proficiency In Programming Languages Such As C, C++, And Assembly.
Minimum Of 3 Years Of Experience In Embedded Software Development.
Experience With Real-Time Operating Systems And Embedded Systems Design.
Familiarity With Debugging Tools And Software Debugging Techniques.
Linux Kernel
Microcontrollers
ARM architecture
Embedded systems
Embedded Linux
C/C++ programming
Firmware development
Debugging Techniques
Device Drivers
Real-Time Operating Systems (Rtos)
Communication
Conflict Resolution
Leadership
Time management
Critical thinking
Attention to detail
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Intermediate Embedded Software Developer in Canada is between $75,000 and $100,000 per year. However, salaries can vary depending on factors such as location, experience, and company. In some cities, such as Toronto or Vancouver, the salary range may be higher due to the higher cost of living. It is also possible for experienced Intermediate Embedded Software Developers to earn salaries above $100,000 per year.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Nokia Corporation is a Finnish multinational telecommunications, information technology, and consumer electronics company, founded in 1865.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started