Bird

Senior Embedded Software Engineer

Bird

Remote job description

Who is Bird

Bird is on a mission to bring environmentally friendly transportation to everyone. Our products, services, and people share one common goal: to make cities more livable by reducing gas-powered car usage, lowering carbon emissions, and improving the safety of all road users.

We are relentless in our pursuit of better-for our riders, for our partners, for our employees, and for future generations. Our award winning electric vehicles help millions of riders take carbon-free trips in more than 300 cities globally. And our teams push boundaries and challenge the status quo in pursuit of a brighter future.

Responsibilities

  • Develop firmware across Bird's entire fleet of current and future vehicles.
  • Collaborate with electrical engineers to design, implement, and test new control modules for various products.
  • Deploy to and monitor firmware of a fleet of world-wide IoT devices.
  • Take products from the idea stage all the way to real-world deployments.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science or related STEM field
  • 5+ years experience
  • Strong experience and proficiency debugging and developing in embedded C.
  • Demonstrated experience developing commercial embedded products.
  • Experience designing with and debugging common embedded interface protocols such as UART, I2C, and SPI.
  • Proficiency with test equipment such as oscilloscopes, meters, logic analyzer, and function generators.
  • Understanding of version control tools such as GIT.
  • Experience using Linux as a development environment.
  • Strong experience with Linux

Preferred Qualifications

  • CAN based automotive diagnostic protocols such as ISO 15765-2 and ISO 14229.
  • Resource and power constrained (battery-operated) products containing cellular radio technologies (GSM, CDMA, etc.), GPS receivers, and antennas
  • Experience with ST microcontrollers and Nordic Semiconductors platforms
  • Embedded real-time operating system fundamentals such as FreeRTOS
  • CI/CD technologies (e.g. Jenkins)
  • Mathematical and performance based understanding of motor control principles and implementations

Culture at Bird

We're an ambitious, smart and open-minded team that is passionate about our mission. Each day is unlike the last, as we're constantly moving forward, challenging each other, and working together to create the future of micro-mobility.

Perks up

We want people to succeed at Bird, so we give our teams plenty of time off to relax and recharge. We also offer a generous employer-paid healthcare package, childcare support, pre-tax spending accounts, mental health resources, a work from home stipend, a wellness stipend, and a whole host of other out of the box benefits that meet you where you are.

Bird is the world

Bird stands for a culture of inclusion. We celebrate different backgrounds, experiences, and perspectives -encouraging everyone to bring their authentic selves to work. We have a diverse environment that empowers our team to feel comfortable when they voice their opinions. For these reasons and more Bird is a proud equal employment opportunity employer. We welcome everyone regardless of their race, color, religion, sex, national origin, age, disability, veteran status, or genetics, and we are dedicated to providing an inclusive, open, and diverse work environment.

Sound like a place you'd like to work? Sweet. Let's chat.




Summary
Company name: Bird
Remote job title: Senior Embedded Software Engineer
Job tags: travel & leisure

Share or copy

Job alerts