Job Summary:
We are looking for highly motivated individuals who want to join a dynamic team and who are interested in being challenged by being a key part of Semtech’s success in the Datacom/optical markets. The position will require working with all parts of Semtech’s organization as well as an international development team.
Responsibilities:
Analyze new product functional requirements to determine required data structures and behaviors.
Work with the design and system team to help devise algorithms for various applications.
Architect the firmware structure to meet the functional requirements specified.
Create written documentation for firmware.
Design and implement firmware modules using C, C++, assembly level software, and standard design patterns and techniques.
Define test cases and write test automation which effectively validate module design.
Implement drivers and validation test suites for new custom mixed signal hardware.
Work with the Development Team to ensure interoperability between firmware components and hardware.
Work with Design, Validation, Test and Applications Engineering to investigate and correct reported system behavioral abnormalities.
Minimum Qualifications:
Bachelor or master’s degree in Electrical Engineering or Computer Science.
Master’s degree preferred.
5+ years of commercial embedded firmware development experience.
Embedded programming, C/C++.
Working knowledge of Python.
Experience with real-time operating systems.
Experience with BSP and deploying new toolsets.
Ability to understand hardware block diagrams and schematics.
Ability to troubleshoot, test, and debug.
Experience in the development of datacom/telecom applications, or enough technical understanding to be able to learn.
Hardware architectures (read and understand hardware block diagram/schematic/data sheet/register maps).
Software architectures (Drivers, middleware).
Debugging and troubleshooting of embedded systems.
Implementation of multithreaded applications (understanding of inter-process communication).
Career Growth Philosophy
At Semtech, we seek innovation and leadership from each and every member of our team. Our goal is to ensure that our talented professionals are equipped with support, resources, and the opportunity to excel. Our pay-for-performance philosophy provides recognition and prestige coupled with a competitive compensation package.
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.
Le superviseur TI est responsable de la supervision de l’équipe de techniciens en informatique dans une entreprise. Le titulaire du...
Apply For This JobChoisir Machinex, c’est faire partie d’une grande famille où tes talents seront mis à contribution et tes idées seront considérées....
Apply For This JobPosted: Wednesday, June 7, 2023 Job Number: RCSPT-23-17 Job Type: Casual Part-time, Up to 12 Months, Non-Union Position Closing Date:...
Apply For This JobJob Description Intel Ethernet Products Group (EPG) delivers best-in-class Ethernet products, and is part of the Connectivity Group, which is...
Apply For This JobAre you a Maintenance Supervisor looking for long-term stability? Are you open to relocation and working in British Columbia? Do...
Apply For This JobWe Are Passionate About ‘Making Every Moment Matter™.” We are seeking a candidate that shares our values – a person...
Apply For This Job