Embedded Software InternLattice Semiconductor • Virginia, Minnesota, United States
Embedded Software Intern
Lattice Semiconductor
- Virginia, Minnesota, United States
- Virginia, Minnesota, United States
À propos
Responsibilities & Skills You will assist the engineering team in embedded software development, debugging, testing, and documentation for system solutions. This internship is suitable for students who want to gain practical embedded development experience and progress toward a career as an embedded software engineer.
Job Responsibilities
Assist in embedded C/C++ software development, code writing, modification, and optimization based on MCU/ARM/RISC‑V platforms.
Complete program debugging, problem troubleshooting and functional verification of embedded devices.
Assist in sorting out development documents, test reports and technical records.
Cooperate with hardware and product teams to complete product function iteration and performance optimization.
Follow the team’s development specifications, participate in daily technical communication and code review.
Requirements
Currently pursuing a Master’s degree in Electronic Information, Automation, Computer Science, Microelectronics, or related majors.
Solid foundation in C language, familiar with basic data structures and programming logic.
Understand basic embedded development processes, familiar with common MCU platforms is preferred.
Experience with common peripheral drivers (GPIO, UART, I2C, SPI, ADC) is a plus.
Basic understanding of RTOS and embedded Linux is preferred.
Hands‑on embedded project experience, competition experience or personal open‑source projects is a bonus.
Good logical thinking, carefulness and responsibility, able to learn quickly and accept technical challenges.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.