Senior Embedded Software Engineer

The BrightAI platform transforms business results by digitizing a physical environment, making it intelligent and controllable, and unlocking unimagined possibilities for growth and social good.  We built the only platform that integrates all the key digital technologies needed for a truly all-encompassing end-to-end digital transformation: IOT + AI + Cloud + Mobile + Tailored hardware.

We are a high-growth company that is looking for teammates who want to be key contributors to changing the way businesses are run. This is an incredible opportunity to complete work that is disrupting industries. Be a part of scaling a business by increasing the number of devices, events, applications, services, and traffic that result in measurable success for our customers. We have the best and brightest minds in AI, IoT, Cloud and Mobile who have built leading companies in those spaces (Microsoft, Amazon Alexa, SmartThings, Samsung).

We are looking for an Embedded Software Engineer who wants to join us in a fast paced setting to design and build next generation applications.  In this role, you will be part of the team that works on the software development and deployment of our edge solutions.

Responsibilities

  • Design, develop, and maintain embedded linux software applications primarily in C/C++ and Rust
  • Lead and participate in cross functional technical discussions with product managers and cloud and mobile engineers
  • Support hardware engineering team in hardware bringup and required BSP, linux device driver, and OS maintenance
  • Automate everything possible. Leverage CI/CD to automate repeatable tasks and quality checks

Skills and Expertise

  • BS / MS degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • Minimum of 4+ years of experience in embedded software development 
  • Strong programing experience with C/C++ 
  • Experience with scripting: Shell, python
  • Experience with source control (Preferably Git/GitHub)
  • Experience with developing and maintaining CI / CD.
  • Knowledge of different IP protocols, interfaces and hardware subsystems
  • Ability to operate in a fast-paced, deadline-driven, collaborative and iterative development environment
  • Experience working within an Agile environment

Bonus

  • Experience with Docker or other container technologies
  • Strong background in embedded linux development (Preferably experience with Yocto Project)
  • Experience with development of custom BSPs
  • Experience working with IoT solutions that are hosted in AWS
  • Experience working with AI, ML or AR

 

#li-remote

Apply for this job
logo BrightAI Engineering Full-time 🌎 Remote 📍 United States (Remote) Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter