How Remoteville checks and expires listings
Sr. Embedded Engineer
Skills
Board Bring-UpBuildrootEmbedded SoftwareEmbedded SystemsFirmwareImage ProcessingInternet Of Things
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
