×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Intern

Job in Virginia, St. Louis County, Minnesota, 55792, USA
Listing for: Lattice Semiconductor
Apprenticeship/Internship position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
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 & 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
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary