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.
Shout out to all Press and Baler Operators! Our client is expanding and we’re looking for new people to join...
Apply For This JobAndroïde est une entreprise en technologies de l’information qui se distingue par son expertise de haut niveau en infrastructures TI,...
Apply For This JobLe Centre de services scolaire de la Région-de-Sherbrooke est à la recherche d’une technicienne ou d’un technicien en administration au...
Apply For This JobÊtes-vous à la recherche d’une compagnie en pleine effervescence capable de relever tous les défis? D’une entreprise qui utilise la...
Apply For This JobUmano Medical Spécialiste, système d’information CRM Référence : 2023-106 Durée : Temps plein Endroit : Lévis, Québec Tu es reconnu...
Apply For This JobJoueur(se) d’attaque recherché(e), pour se joindre à une équipe qui sait travailler tout en s’amusant et qui est toujours à...
Apply For This Job