RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Sr. Embedded Engineer

Skills
Board Bring-UpBuildrootEmbedded SoftwareEmbedded SystemsFirmwareImage ProcessingInternet Of Things
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Electrical Engineering or related field
  • 7–12 years of embedded software engineering experience in C/C++ applications
  • Strong background in IoT video streaming technologies including H.264 RTSP and WebRTC
  • Experience with embedded Linux board bring-up using Buildroot or Yocto
  • Object-oriented design and software architecture best practices
  • Hardware interface experience with I2C SPI UART USB and MIPI CSI-2
  • Skilled with embedded debugging tools such as oscilloscopes logic analyzers and protocol analyzers
  • Experience with embedded software unit testing and secure software development
  • Comfortable working in Agile environments such as Scrum and Kanban
  • Proficient with Git Jira GitHub GitLab and modern DevOps workflows
  • Excellent communication skills for technical and non-technical audiences

Nice to have

  • Leadership
  • Cross-functional collaboration
  • Technical mentorship
  • Problem solving
  • Attention to detail
  • Agile mindset

Day to day

  • Lead the design and implementation of embedded software for wireless camera products
  • Maintain and evolve embedded software architecture product design documentation and prototyping capabilities
  • Provide technical guidance to third-party design partners and collaborate with hardware mobile app QA and manufacturing teams
  • Support Bluetooth BLE Cellular LTE and Wi-Fi testing certification troubleshooting and product validation