Semtech Logo

Semtech

Engineer, Embedded Software

Sorry, this job was removed at 06:22 a.m. (PST) on Wednesday, Dec 25, 2024
Be an Early Applicant
In-Office
Richmond, BC
In-Office
Richmond, BC

Similar Jobs

15 Days Ago
Hybrid
Vancouver, BC, CAN
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Senior Software Developer will design, develop, and maintain secure, networked software components for Linux-based video appliances, mentoring team members and collaborating with cross-functional teams.
Top Skills: AIC++Ci/CdDockerGithub ActionsGoIotLinuxOpensslPython
6 Days Ago
In-Office
Vancouver, BC, CAN
Senior level
Senior level
Semiconductor
Lead the architecture and development of embedded software for ASIC and SoC platforms, ensuring cohesive system design and technical excellence.
Top Skills: Arm Cortex-M/A ArchitecturesC/C++RtosZephyr Os
6 Days Ago
In-Office
Vancouver, BC, CAN
Senior level
Senior level
Semiconductor
Lead the development of embedded software for ASIC and SoC platforms. Responsibilities include software architecture, mentoring, collaboration, and optimization.
Top Skills: C,C++,Zephyr Os,Rtos,Arm Cortex-M,A/Spi,I2C,Uart,Gpio

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.

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account