How Remoteville checks and expires listings
Senior Embedded System Engineer
Skills
Continuous Integration And Continuous DeliverySoftware DevelopmentCC++CmakeEmbedded SoftwareEmbedded Systems
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years’ embedded software development experience
- Proficient in C/C++ and CMake
- Experience with communication protocols, particularly cellular, AT, PPP, Bluetooth, Wi-Fi, MQTT
- Knowledge of GNSS and positioning techniques, particularly RTK
- Understanding of CI/CD practices and pipelines
- Extensive knowledge of software testing
- Experience with automated-test-equipment for electronics and associated test firmware/software
- Well-versed in Agile methodology and associated tools, e.g. Jira, Git
- Knowledge of electronics with hardware experience
- Developed code with safety integrity in mind
- Contributed to risk management, FMEA or other reliability-related activities
- Excellent verbal and written communication skills
- Knowledge of embedded software documentation practices
- Taken products from concept to volume production
- Ability to work well under pressure and wear multiple hats
Day to day
- You will be responsible for developing a robust and reliable codebase for our portfolio of connected devices.
- You’ll support Electronics Engineers, Product Managers, and Sales in bringing our exciting concepts to life.
- You'll prototype new features to help us deliver life-saving products to clients.
