Embedded Software Apps Engineering Intern
Core
Integrating embedded software solutions for high-performance analog and mixed-signal products across industrial automation, robotics, and communications.
Role type
Embedded Software Apps Engineering Intern
Builds
Driver integration projects and embedded system bring-up initiatives for analog and mixed-signal products
Domain
Semiconductor, embedded systems, industrial automation, robotics, automotive
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, embedded communication interfaces (I2C, SPI, UART, Ethernet), Python scripting, Bash scripting, build systems (Make, CMake), Git workflows, embedded Linux development, ADC/DAC interfaces, signal processing concepts
Preferred skills
Experience with hardware concepts, exposure to device drivers and kernel modules
Technologies
embedded Linux, real-time operating systems, CMake, Make, Git
Responsibilities
Integrate low-level drivers and hardware abstraction layers into embedded Linux and real-time operating systems; Collaborate with hardware and software teams to initialize, configure, and debug embedded systems; Create technical documentation, application notes, and reference implementations; Engage with customers through technical forums to troubleshoot embedded system integration challenges
Seniority
Intern, final year student or master's candidate