Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.
Analog 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 of algorithm and software engineers and 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 software
- Lead technical initiatives for critical development areas
- Develop test code/scripts for logical and functional test of the software and the system in an embedded environment
- Work with Silicon Designers, FPGA designers, Applications Engineers, and other team members
- Become 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 15 years of experience developing software in embedded multi-threaded environment and 5+ years leading technical development. Additionally, they will have demonstrated:
- Strong C/C++ programming skills
- Experience with embedded platforms & embedded software development paradigms
- Experience with embedded real-time operating systems
- Experience with data structures and object-oriented programming
- Ability to work in distributed development environment
- Hands on experience integrating, building, and testing of multi-thread based applications
- In-depth knowledge of software development life cycle, software configuration management tools, and software release process
- Experience with SCM tools (GIT, SVN, Clearcase, Perforce, etc.)
- Strong analytical and problem-solving abilities
- Experience with defect tracking tools (Jira, SVN, etc.)
- Customer-facing experience is also desired, as this position may be dealing directly with customers and/or partners
- Strong 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 systems
- Demonstrated 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 standards
- Experience with development on Windows and Linux
- Linux device driver experience strongly preferred
- 5G layer 1 and 2 modem software development experience strongly preferred
As part of our ongoing commitment to safeguard the health of our employees, families, our customers and the community at large from COVID-19 and its variants, ADI has adopted a policy requiring full COVID-19 vaccination by December 1, 2021. All newly hired U.S. employees will be required to show proof of vaccination or obtain an approved accommodation prior to your official start date.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing 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 Degree
Travel Required: Yes, 10% of the Time
Get email alerts for the latest"Senior Embedded Software Development Engineer jobs in Raleigh"
