
Posted 5 hours ago
Embedded Software Co-Op
Analog Devices
Requirements
Electrical or Computer Engineering or Computer Science student, Proficiency in C and/or C++, Familiarity with C++ compilers and IDEs, Understanding of RTOS and Linux concepts, Experience developing firmware or software for embedded products
Skills
C#LinuxEmbedded Systems
About the role
Responsibilities
- Participate in the software design and development cycles of embedded software for ASIC products
- Develop and execute test cases to verify that software and ASIC design implementations meet requirements
- Run hardware and software simulations on emulation platforms
- Perform performance profiling and analysis
- Develop support tools and utilities to facilitate design and verification processes
- Actively contribute to the SoC Firmware team design process
Requirements
- Currently enrolled as a Co-op student in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Proficiency in C and/or C++ programming using best engineering practices
- Experience developing firmware or software for embedded products
- Familiarity with standard C++ compilers and Integrated Development Environments (IDEs)
- Understanding of Real-Time Operating Systems (RTOS) and Linux concepts
- Excellent interpersonal communication skills and a proactive, can-do attitude
Preferred Qualifications
- Experience using Linux as a development environment
- Familiarity with industry-standard tools such as Git, vi, and gdb
- Experience with lab equipment including oscilloscopes and logic analyzers
- Familiarity with communication protocols such as IP, TCP/UDP, Ethernet, SWD, I2C, or UART
About the Company
Analog Devices, Inc. (ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. We combine analog, digital, AI, and software technologies into solutions that combat climate change, connect humans and the world, and drive advancements in automation, robotics, mobility, healthcare, energy, and data centers.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEmbedded Software Co-Op
Analog Devices · Vancouver
