How Remoteville checks and expires listings
Embedded System Engineer
Skills
OOPActuatorsCControl TheoryEmbedded SoftwareEmbedded SystemsMicrocontrollers
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
