This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow

Analog Devices: Senior Embedded Software Development Engineer

Analog Devices

This is a Full-time position in Ottawa, ON posted February 20, 2021.

Job DescriptionAnalog Devices Inc’s Transceiver Team is seeking an experienced and versatile embedded software engineer to join our wireless radio transceiver design group.

Come be part of this global team ofalgorithm and software engineersand work in a dynamic environment on state-of-the-art real-time embedded software technology for the RF transceiver!Here you will participate in the innovation of products and solutions with a wide range of market applications from communications to avionics to healthcare.

As a critical member of the team, you will participate and add value in all phases of product maintenance and support, actively participating in feasibility, requirement, architecture, design, implementation, integration, and verifications.

You will be positioned within a multi-site development team and will be working closely with system, analog, digital, verification, and customer application teams to deliver embedded software as part of RFIC transceiver products.

Primary Responsibilities:Architect, design, develop, test and support device driver, embedded firmware, platform drivers, hardware abstraction layer and DLL softwareDevelop test code/scripts for logical and functional test of the software and the system in an embedded environmentWork with Silicon Designers, FPGA designers, Applications Engineers, and other team membersBecome knowledgeable & develop competence in RF system design.Deliver high quality code as software is used internally by customers in end application systems Qualifications:Ideal candidate will hold an MS in Electrical or Computer Engineering with minimum 8 years of experience developing software in embedded multi-threaded environment.Additionally, they will have demonstrated:Strong C/C++ programming skillsExperience with embedded platforms & embedded software development paradigmsExperience with embedded real-time operating systemsExperience with data structures and object-oriented programmingAbility to work in distributed development environmentHands on experience integrating, building, and testing of multi-thread based applicationsIn-depth knowledge of software development life cycle, software configuration management tools, and software release processExperience with SCM tools (GIT, SVN, Clearcase, Perforce, etc.)Strong analytical and problem-solving abilitiesExperience with defect tracking tools (Jira, SVN, etc.)Customer-facing experience is also desired, as this position may be dealing directly with customers and/or partnersStrong communication skills as they will be developing requirements and design documents Preferred Skills:Strong working knowledge of a software development process (e.G.

Agile, Waterfall)Demonstrated knowledge of a scripting language (Python, Perl)Demonstrated knowledge of RF systemsDemonstrated knowledge of digital signal processing (DSP) and algorithm development experience.

[Examples include Digital Filters, Digital Mixers, Frequency/Waveform Synthesis, Adaptive Signal Processing]Demonstrated knowledge of 3GPP standardsExperience with development on Windows and Linux For positions requiring access to technical data, Analog Devices, Inc.

may have to obtain exportlicensing approval from the U.S.

Department of Commerce Bureau of Industry and Security and/or the U.S.

Department of State Directorate of Defense Trade Controls.As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C.

1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices, Inc.

is an Equal Opportunity Employer Minorities/Females/Vet/Disability EEO is the Law:Notice of Applicant Rights Under the Law Education Level:Bachelor’s DegreeTravel Required:Yes, 10% of the Time