Offers “STMicroelectronics”

Expires soon STMicroelectronics

Software Developer Intern M/F

  • Internship
  • Clare (Suffolk)
  • Energy / Materials / Mechanics

Job description



General information

Reference

2020-5189  

Job level

080 - Technical Non-Exempt

Position description

Posting title

Software Developer Intern M/F

Regular/Temporary

Temporary

Contract duration (nb of months)

11

Job description

Embedded Software engineering intern required

STMicroelectronics - Santa Clara CA office

C software skills required

Microcontroller knowledge needed

Profile

Welcome to the Embedded Systems Development team! In this position you will be involved in the creation of project based initiatives key to promoting ST products in the marketplace. Time to market is critical and selection of the correct technologies for new products requires the ability to provide rapid prototypes to prove key product capabilities to our customers. You will work with a variety of skilled professional realizing complete embedded system designs which include

firmware development, software development and integration, test and validation, and final delivery to select customers.
As an application engineer developing embedded systems, the team relies on you to participate in all aspects of hardware and firmware design necessary for success.
Core Requirements
* 3+ years of experience in embedded systems development
* Real-time programming knowledge with ARM Cortex M or ARM MPU architectures (STM32) and associated peripherals such USART, SPI, I2C, USB, ADC, Timers, Comparators, PGA, etc.
* Experience programming, trouble shooting and maintaining C/C++ and assembler operating at the register level of microcontroller or microprocessor based devices
* Hardware troubleshooting using an oscilloscope, logic analyzers, spectrum analyzers, signal generators and protocol analyzers
* Team player with good communication and problem-solving skills
* Solid understanding of electrical characteristics necessary for hardware interconnects including schematic capture, PCB layout and interface to other analog/digital circuitry

Additional Skills
Candidates should me all core requirements and have experience with a subset of the following skills:

* Experience developing complete firmware solutions using native code
* Experience developing full hardware solutions including schematics and PCB layout, from prototype to end product design
* Experience with real-time operating systems (RTOS)
* Experience with standard communication protocols: I2C, SPI, USART, USB 2.0 and Ethernet
* Experience developing graphical applications on microcontroller platforms
* Experience optimizing embedded applications for maximum efficiency and low-power operation
* Experience implementing security primitives, process and protocols
* Experience with wireless subsystems
* Experience with external sensors and/or digital to analog control systems such as motor control and power supply
* Experience with communication protocols such as WiFi, BlueTooth, 6LowPan, TCP/IP, etc

Position localisation

Job location

Americas, United states, Santa Clara

Candidate criteria

Education level required

4 - Bachelor degree

Experience level required

Less than 2 years

Requester

Desired start date

01/06/2020

Make every future a success.
  • Job directory
  • Business directory