Internship - GenAI for Embedded System Programming

Strategic Micro Systems of NJ, LLC.

Agrate Brianza

On-site

EUR 45,000 - 65,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

STMicroelectronics is seeking a talented student or early-career engineer to support embedded software development for ST components. You will leverage GenAI tools to boost productivity, contribute to low-level drivers in C for STM32, and ensure code correctness and maintainability in embedded environments.

The role emphasizes reviewing AI-generated code, adhering to embedded standards, and identifying best practices for GenAI in development workflows. English technical proficiency is required.

Qualifications

  • Bachelor's or master's degree ongoing in Computer Science, Computer Engineering, Electronic Engineering, Embedded Systems, or similar.
  • Experience in embedded software development, preferably in C.
  • Good knowledge of microcontrollers, peripheral drivers, and low-level software design.
  • Hands-on experience with STMicroelectronics devices is a strong plus.
  • Familiarity with Copilot, other GenAI tool is a plus.
  • Understanding of debugging tools, version control, and embedded development environments.
  • Ability to review and validate generated code critically.
  • Good problem-solving skills and attention to detail.
  • English technical proficiency.

Responsibilities

  • Support the development of embedded software for STMicroelectronics components, leveraging GenAI tools to improve productivity, code quality, and development efficiency.
  • Contribute to the design, implementation, and validation of low-level embedded drivers in C for STM32.
  • Use GenAI tools as development assistants to accelerate coding activities, generate boilerplate code, and support debugging while ensuring compliance with embedded software standards and project requirements.
  • Review, adapt, and validate AI-generated code to ensure correctness, efficiency, readability, and maintainability in embedded environments.
  • Help identify best practices for the effective use of GenAI tools in embedded development workflows.

Skills

Embedded software
C programming
Problem solving
Attention to detail
English proficiency

Education

Bachelor's or Master's degree ongoing in Computer Science/Engineering/Embedded Systems

Tools

Copilot
GenAI tools
Version control
Embedded dev environments

Job description

OUR STORY

At STMicroelectronics, we believe in the power of technology to drive innovation and make a positive impact on people, businesses, and society. As a global semiconductor company, our advanced technologies and chips form the hidden foundation of the world we live in today.

When you join ST, you will be part of a global business with more than 115 nationalities, present in 40 countries, and comprising over 50,000 diverse and dedicated creators and makers of technology around the world.

Developing technologies takes more than talent: it takes amazing people who understand collaboration and respect. People with passion and the desire to disrupt the status quo, drive innovation, and unlock their own potential.

Embark on a journey with us, where you can innovate for a future that we want to make smarter and greener, in a responsible and sustainable way. Our technology starts with you.

YOUR ROLE

You support the development of embedded software for STMicroelectronics components, leveraging GenAI tools to improve productivity, code quality, and development efficiency.

You contribute to the design, implementation, and validation of low-level embedded drivers in C for STM32.

You use GenAI tools as development assistants to accelerate coding activities, generate boilerplate code, and support debugging while ensuring compliance with embedded software standards and project requirements.

You review, adapt, and validate AI-generated code to ensure correctness, efficiency, readability, and maintainability in embedded environments.

You help identify best practices for the effective use of GenAI tools in embedded development workflows.

YOUR SKILLS & EXPERIENCES
  • Bachelor's or master's degree ongoing in Computer Science, Computer Engineering, Electronic Engineering, Embedded Systems, or similar.
  • Experience in embedded software development, preferably in C.
  • Good knowledge of microcontrollers, peripheral drivers, and low-level software design.
  • Hands-on experience with STMicroelectronics devices is a strong plus.
  • Familiarity with Copilot, other GenAI tool is a plus.
  • Understanding of debugging tools, version control, and embedded development environments.
  • Ability to review and validate generated code critically.
  • Good problem-solving skills and attention to detail.
  • English technical proficiency.

ST is proud to be one of the 17 companies certified as a 2025 Global Top Employer and the first and only semiconductor company to achieve this distinction. ST was recognized in this ranking thanks to its continuous improvement approach and stands out particularly in the areas of ethics & integrity, purpose & values, organization & change, business strategy, and performance.

At ST, we endeavor to foster a diverse and inclusive workplace, and we do not tolerate discrimination. We aim to recruit and retain a diverse workforce that reflects the societies around us. We strive for equity in career development, career opportunities, and equal remuneration. We encourage candidates who may not meet every single requirement to apply, as we appreciate diverse perspectives and provide opportunities for growth and learning. Diversity, equity, and inclusion (DEI) is woven into our company culture.

To discover more, visit st.com/careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Internship - GenAI for Embedded System Programming
Internship - GenAI for Embedded System Programming

STMicroelectronics Italia • Agrate Brianza

On-site
EUR 40,000 - 60,000
Intership: Enable Agentic solutions (AI) on Validation field
Intership: Enable Agentic solutions (AI) on Validation field

Strategic Micro Systems of NJ, LLC. • Cornaredo, Agrate Brianza

On-site
EUR 60,000 - 90,000
Intership: Enable Agentic solutions (AI) on Validation field
Intership: Enable Agentic solutions (AI) on Validation field

STMicroelectronics • Cornaredo

On-site
EUR 52,000 - 78,000
Intership: System On Chip FE Designer
Intership: System On Chip FE Designer

STMicroelectronics Italia • Agrate Brianza

On-site
EUR 45,000 - 65,000
GenAI for Embedded Systems Intern (C)
GenAI for Embedded Systems Intern (C)

Strategic Micro Systems of NJ, LLC. • Agrate Brianza

On-site
EUR 45,000 - 65,000
GenAI-Driven Embedded Systems Intern
GenAI-Driven Embedded Systems Intern

STMicroelectronics Italia • Agrate Brianza

On-site
EUR 40,000 - 60,000
Internship: Analog Design Engineer
Internship: Analog Design Engineer

Strategic Micro Systems of NJ, LLC. • Toscana

On-site
EUR 50,000 - 70,000
Internship - Application Engineer Intern on Digital Power Conversion for Electric Vehicles
Internship - Application Engineer Intern on Digital Power Conversion for Electric Vehicles

STMicroelectronics • Agrate Brianza

On-site
EUR 7,800 - 12,000
Internship - Application Engineer Intern on Digital Power Conversion for Electric Vehicles
Internship - Application Engineer Intern on Digital Power Conversion for Electric Vehicles

Strategic Micro Systems of NJ, LLC. • Agrate Brianza

On-site
EUR 11,000 - 16,000
Internship: Automotive Junior SW Design Engineer
Internship: Automotive Junior SW Design Engineer

Strategic Micro Systems of NJ, LLC. • Catania

On-site
EUR 32,000 - 46,000
Diversity & Inclusion programs