
Embedded Systems Engineer (Pleno / Mid-Level)
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Brazil.
• Development and Innovation: Create, enhance, and sustain firmware for automotive embedded systems, engaging in research and development for new devices and advancements to current projects.
• Connectivity and Protocols: Design communication logic for cellular technologies (2G/3G/4G/LTE-M/NB-IoT), Bluetooth (BLE), GNSS, LoRaWAN, and LoRa P2P.
• Integration and Cloud: Execute FOTA/OTA updates and connect devices with cloud platforms (AWS IoT, Azure IoT).
• Technical Validation: Work alongside the Hardware team on prototype validation and conduct bench tests (oscilloscope, logic analyzer) as well as field functional tests.
• Support and Diagnostics: Carry out root-cause analysis of critical incidents and deliver specialized technical assistance, utilizing diagnostic tools, validation scripts, and raw log/data analysis.
• Documentation: Generate technical documentation, architecture diagrams, and communication protocol specifications.
• Approvals and Certifications: Support the certification/homologation process for new devices and firmware releases.
• Technical Specification and Compliance: Establish technical requirements and equipment specifications in collaboration with internal teams, ensuring adherence to applicable standards and regulations, and conduct technical analysis and validation of supplier proposals.
• Education: Bachelor's degree in Electronic Engineering, Computer Engineering, Electrical Engineering, Control and Automation, Mechatronics, Telecommunications, or related disciplines.
• Language and OS: Advanced proficiency in C/C++ for embedded systems and practical experience with RTOS (FreeRTOS).
• STM32/ARM Development: In-depth knowledge of ARM Cortex-M architecture and substantial experience within the STM32 ecosystem, including the use of STM32CubeIDE and HAL-layer development. Hands-on experience with implementing serial protocols (UART, SPI, I2C).
• IoT and Connectivity: Familiarity with cellular modules, communication protocols (TCP, UDP, HTTP), Protobuf, JSON, LoRa, and Bluetooth.
• Design and Debug: Understanding of Low Power Design, capability to interpret schematics/PCB layouts, and experience with debugging tools (JTAG/SWD).
• Nice-to-haves / Differentials:
• Security: Background in implementing embedded encryption and firmware security best practices.
• Automation: Experience in scripting (Python or similar) for automated testing and firmware validation.
• Hardware Development: Practical experience in electronic circuit design, including component selection, schematic capture, PCB routing, and DFM-aware design, promoting continuous integration between hardware and firmware.
• Automotive Expertise: Familiarity with automotive networks and protocols (CAN/CAN-FD, LIN, J1939, ISO11898, and OBD-II/PIDs) and knowledge of analysis tools (PCAN, CANalyzer, or similar).
• All recruitment processes conducted by MOVIDA are affirmative, inclusive, and non-discriminatory.
harrison.ai
Pavilion
State of Rhode Island
Get handpicked remote jobs straight to your inbox weekly.