How Remoteville checks and expires listings
Embedded C/C++ Software Engineer
Skills
CC++Embedded CEmbedded LinuxEmbedded SoftwareEmbedded SystemsInternet Of Things
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years in embedded software engineering
- Proficient in C and C++ for embedded systems
- RTOS development experience
- Linux environments experience
- Familiar with RF/Wireless networking
- Experience with debugging tools and scripting languages (Python, Bash, PowerShell)
- Strong analytical and problem-solving skills
- Ability to work independently and in a team
Nice to have
- Experience with IoT
- Experience with CAN Open
- Linux kernel development
- Knowledge of security protocols (OpenAuth/ID, AES, https)
- Familiarity with AWS services
Day to day
- Develop embedded software and firmware for IoT platforms.
- Collaborate with teams to integrate systems with networking and IoT devices.
- Participate in all phases of software development lifecycle including requirements, design, implementation, and testing.
- Ensure maintainability, reusability, and security in system design.
- Communicate project progress and challenges to stakeholders.
