RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Embedded System Engineer

Skills
Continuous Integration And Continuous DeliverySoftware DevelopmentCC++CmakeEmbedded SoftwareEmbedded Systems
Role

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.