
Software Engineering Intern - Embedded Software
Texas Instruments6 days ago
Oslo, NorwayIntern
Responsibilities
- Design embedded software and development tools used to test products.
- Write embedded software and scripts for wireless protocols such as Bluetooth Low Energy and Zigbee.
- Develop startup code, peripheral drivers, power management software, and real-time operating system enablement for devices.
- Collaborate with business partners, customers, marketing, systems engineering, and applications engineering teams.
- Contribute to software development and help solve business problems in a team environment.
Requirements
- Currently pursuing a degree in a field related to Electronics Engineering or Programming.
- Experience with C programming.
- Preferred experience with ARM Cortex-M series microcontrollers.
- Preferred knowledge of Jenkins, CMake or Make, scripting languages such as Python, JavaScript, or Groovy, Git, and assembly language programming.
- Analytical, problem-solving, teamwork, collaboration, relationship-building, initiative, and adaptability skills are preferred.
Benefits
- Attractive compensation and competitive pay and benefits.
- International, diverse work environment with opportunities for personal and professional development.
- Social Club activities, with an increased agenda during the summer internship period.
Tech Stack
Categories
About Texas Instruments
Texas Instruments designs and manufactures analog and embedded processing semiconductors—including MCUs, power management, signal chain and DLP devices—sold to OEMs in industrial, automotive, personal electronics and communications markets. Founded in 1930 and headquartered in Dallas, it is a public company (NASDAQ: TXN) with worldwide fabrication and assembly operations and a direct online store, supplying long-lifecycle parts used in everything from factory automation to vehicles and consumer devices.