Device Architect

Arrow•Denver, CO
•Hybrid

About The Position

Design, analyze, and develop real-time products based on detailed requirements and business needs. Evaluate emerging tools and technologies to enhance product performance and reduce costs. Architect and implement reusable, scalable, and high-performance development and testing frameworks. Define and maintain architectural standards across all layers of the solution, ensuring alignment with organizational procedures and best practices. Provide hands-on technical guidance throughout the software/product development lifecycle, supporting team members with expertise and mentorship. Lead and contribute to technical discussions across teams and business units, facilitating the evaluation and execution of design, development, and maintenance plans for client products.

Requirements

  • Embedded systems and product development life cycle
  • Embedded system/software architect-level leadership
  • Designing and implementing Embedded Software using C/C++ programming language and real-time embedded operating systems
  • Embedded software development on ARM and DSP processors from major vendors
  • I2S/TDM, SPI, I2C, GPIO, UART based device drivers and board support package development for bare metal and real time operating systems
  • Board bring-up and hardware debugging using oscilloscopes, protocol sniffers
  • DSP time and frequency domain processing, digital filters, multi-rate signal processing and audio signal processing
  • MATLAB programming and understanding of Simulink models
  • Python programming
  • Unit and system level testing, Code coverage and static analysis tools

Responsibilities

  • Design, analyze, and develop real-time products based on detailed requirements and business needs.
  • Evaluate emerging tools and technologies to enhance product performance and reduce costs.
  • Architect and implement reusable, scalable, and high-performance development and testing frameworks.
  • Define and maintain architectural standards across all layers of the solution, ensuring alignment with organizational procedures and best practices.
  • Provide hands-on technical guidance throughout the software/product development lifecycle, supporting team members with expertise and mentorship.
  • Lead and contribute to technical discussions across teams and business units, facilitating the evaluation and execution of design, development, and maintenance plans for client products.

Benefits

  • Medical, Dental, Vision Insurance
  • 401k, With Matching Contributions
  • Paid Time Off
  • Tuition Reimbursement
  • Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
  • Growth Opportunities
  • Short-Term/Long-Term Disability Insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service