Embedded Engineer

Culture ImpactLas Vegas, NV

About The Position

Our client is a deep tech startup building cutting-edge computing hardware and solutions. They are at the forefront of innovation, driving advancements in areas such as high-performance computation, graphics cards, and data center infrastructure. Their customer-driven approach and commitment to continuous improvement are key to their success. They are building a new class of high performance computing, specifically targeting AI/ML solutions, but quickly expanding into additional verticals such as gaming, logistics, material sciences, and other industries with high performance compute needs. This is a rare opportunity to join a well-funded startup working on some of the biggest problems facing our society today. They are committed to building ethical, environmentally friendly computing systems with a customer-centric focus. You will have a career-defining chance to influence some of the most important decisions the company makes in our early stages. Job Summary : We are seeking a talented and experienced Embedded Engineer to join our team. In this role, you will be responsible for designing, developing, and implementing embedded software solutions for our cutting-edge computing hardware products.

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience.
  • Proven experience in developing embedded software for microcontrollers, SoCs, and other embedded systems.
  • Strong proficiency in programming languages such as C, C++, and assembly language.
  • Knowledge of real-time operating systems (RTOS) and embedded software development tools (e.g., compilers, debuggers, IDEs).
  • Familiarity with embedded communication protocols (e.g., I2C, SPI, UART, USB) and peripheral interfaces.
  • Experience with embedded software development methodologies, including version control, continuous integration, and testing frameworks.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex embedded systems.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Nice To Haves

  • Knowledge of computing hardware architectures, digital electronics, and embedded systems design is a plus.

Responsibilities

  • Design and develop embedded software for microcontrollers, system-on-chips (SoCs), and other embedded systems used in our computing hardware products.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
  • Optimize embedded software for performance, power efficiency, and real-time responsiveness.
  • Implement low-level drivers, firmware, and bootloaders for various embedded platforms.
  • Develop and maintain board support packages (BSPs) and software development kits (SDKs) for our embedded systems.
  • Perform code reviews and ensure adherence to coding standards, best practices, and industry regulations.
  • Participate in the testing and debugging of embedded software, including unit testing, integration testing, and system-level testing.
  • Stay up-to-date with the latest trends and technologies in embedded systems, microcontrollers, and computing hardware.
  • Provide technical guidance and mentorship to junior embedded engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service