Trackonomy→
Embedded Firmware Engineer Intern at Trackonomy in San Jose, CA
InternshipOn-siteFull-timeSan Jose, CA
Skills
embedded c/c++arm microcontrollerswireless communicationdebugging toolsdigital communication interfacesinterest in hardwarepython
Job Description
Summary: Trackonomy is pioneering the next-generation operating system for the connected world, focusing on transforming physical assets into intelligent, communicative objects. They are seeking an Embedded Firmware Engineering Intern to help develop software for their IoT devices, collaborating with engineers to design, build, test, and debug embedded software.
Responsibilities:
- Developing firmware for ARM-based microcontrollers
- Writing embedded C/C++ drivers for sensors, radios, and peripherals
- Integrating wireless communication modules such as BLE, LoRa, or cellular IoT
- Supporting hardware bring-up and board-level debugging
- Building test frameworks and automation for firmware validation
- Debugging embedded systems using tools such as JTAG, oscilloscopes, and logic analyzers
- Optimizing power consumption and performance for battery-powered devices
- Contributing to firmware architecture, testing, and code reviews
- Building AI powered tools, automations and dashboards
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Strong programming skills in C or C++
- Coursework or project experience with embedded systems or microcontrollers
- Familiarity with digital communication interfaces such as SPI, I2C, or UART
- Strong debugging and problem-solving skills
- Interest in building real-world hardware and embedded systems
Preferred Qualifications:
- Experience working with ARM Cortex-M microcontrollers
- Familiarity with wireless technologies (BLE, LoRa, Wi-Fi, or cellular IoT)
- Experience using debugging tools such as logic analyzers, oscilloscopes, or JTAG debuggers
- Experience building embedded projects, robotics systems, or hardware prototypes
- Familiarity with Python or scripting tools for testing and automation
- Interest in low-power systems and battery-powered devices
Required Skills: Embedded C/C++, ARM microcontrollers, Wireless communication
Important Skills: Debugging tools, Digital communication interfaces
Nice-to-Have Skills: Interest in hardware, Python