About The Position

We are looking for a curious and hands-on firmware engineer to support the development of breakthrough technologies and system architectures that will power the next generation of products. This role focuses on embedded firmware development and hardware-software integration, working closely with electrical and systems engineers to bring early-stage concepts to life. You will contribute to firmware architecture, embedded software development, and rapid prototyping, helping bridge cutting-edge technologies with real-world consumer applications.

Requirements

  • Current student in a bachelor's or master's program in Electrical Engineering, Computer Engineering, Embedded Systems, or a related discipline
  • Must be able to come into the office 5 days per week
  • Must have strong C programming experience for embedded systems
  • Coursework or project experience involving embedded programming in C
  • Embedded firmware development for ARM-based microcontrollers and other MCU platforms
  • Low-level firmware concepts: interrupts, timers, peripherals, memory management, and communication protocols
  • Hardware interfaces: SPI, I²C, UART, GPIO, PWM, ADC/DAC
  • Debugging embedded systems using JTAG/SWD, oscilloscopes, and logic analyzers
  • Experience with RTOS concepts or bare-metal firmware development
  • Sensor integration and data acquisition

Nice To Haves

  • Previous internship, research project, or hands-on embedded systems experience is a plus but not required
  • Wireless protocols such as Bluetooth or Wi-Fi (a plus)
  • Rapid prototyping with Arduino, Raspberry Pi, or similar platforms (a plus)

Responsibilities

  • Develop and test embedded firmware in C for microcontrollers and embedded systems
  • Assist in bringing up new hardware by writing low-level drivers and debugging firmware-hardware interfaces
  • Support rapid prototyping and proof-of-concept development for advanced technology modules
  • Execute firmware validation tests and collect data for system and module characterization
  • Collaborate with electrical engineers to integrate sensors, actuators, and communication interfaces
  • Debug embedded systems using tools such as oscilloscopes, logic analyzers, and JTAG debuggers
  • Participate in the systems-thinking culture within the advanced development team
  • Work cross-functionally with global engineering, ID/UX, product management, and manufacturing teams

Benefits

  • medical insurance
  • health savings account (HSA) with company contribution
  • sick time
  • company holidays
  • employee product discount
  • product testing opportunities
  • referral bonuses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service