Senior Embedded Software Developer

IontraCentennial, CO
6dOnsite

About The Position

We are seeking a skilled and motivated embedded software developer to join our world-class engineering team. In this role, you will help build, test and integrate the software required for Iontra BMS system. As part of our team, you will have the opportunity to collaborate with a diverse group of specialists, and engineers to flawlessly fill in the blank for various battery charge and management systems. This is a full-time role located in our Centennial, CO office in a fast-paced startup.

Requirements

  • Bachler’s degree or equivalent experience in Electrical Engineering, Computer Engineering, Computer Science, or other STEM degree.
  • 5+ Years of embedded Software development in fast paced environments
  • Experience with GIT or similar version control system.
  • Experience with Jira similar activity management tool.
  • Experience with RTOS such as Micro C, FreeRTOS. Embedded Linux
  • Proficient in software development in C/C++
  • Understanding of software development process from requirement collection to software release.
  • Experience with firmware/hardware architecture definition.
  • Experience of digital communication protocols (Ethernet, USB, UART, CAN, SPI, I2C).
  • Experience with encrypted firmware and secure boot.

Nice To Haves

  • Experience of common embedded system peripherals (ADC, GPIO, Memory, Timer).
  • Experience in the Battery Management System
  • Skilled in Python and other high level programming languages.
  • Hands-on experience in CD/CI, Docker, and software build tools and process
  • Experience with test automation

Responsibilities

  • Collaborate with cross-functional teams to design and develop robust embedded software for assigned products.
  • Integrate software components, build and run unit-level, system-level tests with hardware-in-the-loop simulator.
  • Defining and managing hardware-to-software interfaces.
  • Design and implement drivers for embedded system peripherals.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Short Term & Long-Term Disability
  • Paid Time Off (Vacation, Sick & Holidays)
  • 401(k) Retirement Plan plus company match
  • Company Shares Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service