Software Engineering Intern - Embedded Software
Core
Design embedded software and development tools to test products, enabling chips to operate in new ways.
Role type
Software Engineering Intern (Embedded Software)
Builds
Embedded software and scripts for wireless protocols (Bluetooth Low Energy, Zigbee) and device enablement (startup-code, drivers, power management, RTOS).
Domain
Semiconductor / Embedded Systems / Wireless Connectivity
Required skills
C programming, Electronics Engineering or Programming degree pursuit, structured software development approach
Preferred skills
ARM Cortex M series microcontrollers, CI/CD systems (Jenkins), build systems (CMake, Make), scripting languages (Python, JavaScript, Groovy), version control (Git), assembly language programming
Technologies
C, Python, JavaScript, Groovy, Git, Jenkins, CMake, Make, ARM Cortex M, Bluetooth Low Energy, Zigbee, RTOS
Responsibilities
Write embedded software and scripts for wireless protocols and device enablement; collaborate with business partners, customers, and engineering teams to solve business problems.
Seniority
Intern
