Senior Embedded Systems Engineer (Connectivity)

InspirenNew York, NY
4d$180,000 - $200,000Remote

About The Position

We are seeking a Senior Embedded Systems Engineer with a proven background in wireless connectivity for IoT devices to lead the design and integration of a new zero-touch provisioning system for our connected devices. In this role, you will act as a technical team lead, bridging the gap between firmware, cloud, mobile, and implementation teams to deliver seamless, end-to-end provisioning and robust, fleet-wide over-the-air updates. This is a hands-on engineering role with meaningful system design work. Whether shipping new features, or rearchitecting legacy firmware for modern scalability, your focus will be on creating modular, reusable, testable code that defines the evolution of our ecosystem.

Requirements

  • Educational Background: Bachelor's or Master's degree in Embedded Systems, Computer Engineering, Computer Science, or a related engineering field.
  • Experience: 8+ years of embedded firmware development and system-wide product ownership across the embedded landscape: from bare-metal and RTOS development for MCUs to Android/ Embedded Linux for MPU-based systems.
  • Communication Protocols: Deep knowledge and understanding of wireless communications protocols such as BLE, Thread, Wi-Fi and LoRa.
  • Programming Proficiency: Proficiency in embedded development, coupled with robust analysis and debugging capabilities utilizing tools and methodologies such as Memfault, Coverity, Valgrind, GDB, SWD, and JTAG.
  • Communication: Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment, where adapting to changing priorities is key.

Nice To Haves

  • Start-up experience is a plus!

Responsibilities

  • Zero-Touch Provisioning: Lead the end-to-end design, development, and integration of a zero-touch provisioning system for our ecosystem of connected devices.
  • Wireless Connectivity: Oversee the implementation and optimization of wireless protocols including BLE, Thread, LoRa, and Wi-Fi.
  • Testing & Diagnostics: Leverage Hardware-In-The-Loop and Test-Driven Development practices to aid in the creation of a physical infrastructure to facilitate large-scale device and network testing.
  • Lead Embedded Systems Projects: Oversee the end-to-end development and performance optimization of firmware for a variety of microprocessors and microcontrollers.
  • Collaborate Cross-Functionally: Work closely with Hardware, ML, Cloud, Mobile and Platform engineers, Product Managers, stakeholders, and our JDM partners to define product and system requirements.
  • Mentor, Innovate, and Optimize: Stay current with industry trends and emerging technologies. Introduce new methodologies and technologies to both enhance performance and meet design specifications, and help your team grow. Provide deep technical expertise and support in embedded systems development, testing, and validation across the product lifecycle.
  • Ensure Quality, Reliability, and Compliance: Leverage your experience making great technical design decisions, lead decision-making on prototyping options, conduct testing, and validate embedded system performance and reliability against requirements, including security, environmental, and accelerated testing. Ensure all embedded software meets regulatory standards and industry best practices. Set quality and reliability specifications.
  • Solve Problems: Troubleshoot and diagnose complex, real-world issues - then recommend and implement effective solutions in a timely manner.

Benefits

  • equity
  • benefits (including medical, dental, and vision)
  • Flexible PTO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service