Engineer, Embedded Software
SemtechAbout the role
Location: Richmond, BC
Job Summary:
The Embedded Software Engineer, CFG (Configuration) is involved in the full cycle of software development. This includes learning how to define requirements, provide effort estimates, be involved with design and implementation, and perform full testing and manufacturing support. Independent work is required, however, guidance and mentorship from senior team members is expected. This role will monitor their work queue based on assigned priorities and complete tasks as defined by requirements.
Responsibilities:
Understand and comply with the quality policy of the company
Understand and comply with the software development process
Software development experience in python, C/C++ and scripting
Development experience with Manufacturing Processes related to Software Configuration
Development experience with embedded Linux include platform development
Develop automated test software suite in assist in performing required design testing including unit, integration, performance, regression and reliability testing
Perform Continuous Integration/Continuous Deployment
Excellent verbal and written communication skills
Able to work independently and in teams
Develop software traceable to software design specifications and requirements
Track development tasks to completion
Minimum Qualifications:
Minimum of a bachelor’s degree in electrical engineering, computer software engineering, or a related discipline
1 to 3 years of working experience in developing embedded Software
Source code control systems such as Git/Gerrit
Defect tracking systems such as Jira
Collaboration tools such as Confluence
Desired Qualifications
Knowledge of Linux systems
Knowledge of BSP (Board Support Package) development
Knowledge of hardware, including reading schematics and understanding component layout
Yocto and Bitbake
Memory management and file systems
Wireless WAN protocols such as LTE and 5G
Knowledge of networking
Experience with Software Configuration Management and releases
The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.
All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.
A reasonable estimate of the pay range for this position is CAD $70,000 - $75,000. There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee’s total compensation package.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s