More jobs:
Embedded Software Intern
Job in
Virginia, St. Louis County, Minnesota, 55792, USA
Listed on 2026-06-02
Listing for:
Lattice Semiconductor
Apprenticeship/Internship
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Lattice Overview
Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists working with world‑class sales, marketing, and support teams to develop programmable logic solutions that transform the industry. The company focuses on R&D, product innovation, and customer service, delivering total commitment and a sharp competitive spirit.
Responsibilities & SkillsYou 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×