Senior Embedded System Engineer
Job Description
About Out Client:
Our client is a fast-growing technology manufacturer recognized for developing high-quality audio and video communication solutions used across industrial and commercial environments. Their products are engineered to make communication safer, simpler, and more efficient, and they partner with several major global technology companies to deliver reliable, cutting-edge solutions to market.
As part of their continued expansion, the company is seeking a driven and talented Embedded Software Engineer to join a growing, multidisciplinary engineering team. In this role, you will collaborate closely with experts across hardware design, firmware and software development, acoustics, optics, multimedia codecs, application development, and verification. You will play a key role in building the next generation of telecom-grade audio and video IP devices known for their performance and reliability.
This opportunity provides exposure to a wide range of technical domains, involvement in full product development cycles, and ongoing skill development, all while contributing to meaningful and technically rewarding engineering projects.
Core Responsibilities
- Lead the development of embedded software solutions across the full lifecycle, including requirements analysis, architecture and design, implementation, documentation, deployment, validation, and ongoing feature support.
- Mentor and support junior developers, providing guidance on best practices and technical problem-solving.
- Identify opportunities to enhance system reliability, functionality, and test coverage, and drive continuous improvement initiatives.
- Perform in-depth root cause analysis for complex software and system issues.
- Contribute to the creation and maintenance of performance, functional, and design documentation.
- Develop, optimize, and maintain embedded firmware primarily in C.
Minimum Requirements
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or equivalent professional experience.
- 5+ years of professional software development experience.
- 3+ years of hands-on embedded software development experience.
- Proficiency in C programming and Bash scripting.
- Experience developing in a Linux environment.
- Familiarity with source control systems (e.g., Git).
- Must have unrestricted authorization to work in Canada (no sponsorship required).
Additional Valuable Skills
- Understanding of TCP/UDP networking concepts.
- Experience interpreting and implementing protocols defined in RFCs.
- Ability to analyze network traffic using Wireshark.
- Scripting experience with Lua, Python, or JavaScript.
- Strong analytical and problem-solving abilities, with a growth-oriented mindset.
- Excellent written and verbal communication skills.
- Experience with TI ARM processors (AM335x, AM625, DM81xx, DM64xx, AM57xx).
- Previous exposure to VoIP, SIP, Skype, TLS, or SRTP technologies.
- Experience working with audio and video codecs such as G.711, G.722, G.729, or H.264.
Base Salary: Up to $130,000 and other benefits
Location: Burnaby, BC
How to Apply
Ready to start your career as a Senior Embedded System Engineer at Goldbeck Recruiting?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Goldbeck Recruiting in Burnaby.
Is this a remote position?▼
This appears to be an on-site role in Burnaby.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.