How Remoteville checks and expires listings

Embedded System Engineer

Skills
OOPActuatorsCControl TheoryEmbedded SoftwareEmbedded SystemsMicrocontrollers
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field
  • Minimum of 2-3 years in embedded software and hardware development
  • Experience in implementing and managing control systems within embedded environments
  • Proficiency in C, C++, Python, with advanced skills in object-oriented programming and multithreading
  • Solid experience with robotics operating systems and deploying embedded technologies such as sensors, computing systems, and actuators
  • Experience working with microcontrollers and sensors especially inertial sensors
  • Experience in control theory, ideally applying to control robotics
  • Demonstrated ability in sensor integration including proximity sensors, inertial measurement units, IMUs, ultra wideband technology, and camera systems
  • Strong background in hardware architecture, circuit board design, and prototype development

Nice to have

  • Problem solving
  • Team collaboration
  • Detail oriented
  • Adaptability
  • Learning

Day to day

  • You will be integral to our hardware and software development teams, specializing in the design, implementation, and optimization of embedded systems
  • Responsible for the design, development, testing, and integration of software and hardware components into fully functional embedded systems
  • Actively participate in research and adoption of new technologies to enhance product features and operational capabilities
  • Ensure high standards of quality are met in software and hardware development. Maintain comprehensive documentation of code and system configurations