Sofia Rocha

Example profile
Level 7

sofia.rocha@embeddedroad.example

Firmware Engineer - RTOS and Motor Control

Writes deterministic firmware for motor drives, robotic joints, and sensor-rich embedded systems.

📍 Porto, Portugal

Projects· what this engineer has built

Level 7
Junior Engineer
5,493 XP
41
Topics Learned
—
Rare Skills
9d
Current Streak
17d
Longest Streak

Skills

Each skill shows what backs it. None of these labels means EmbeddedRoad reviewed the work, apart from Verified challenges, which are listed separately.

From learning progress· Marked learned on EmbeddedRoad, which means the article was read.

  • Bit-Field Struct for Register Mapping
  • Bit Manipulation: Masking, Setting, Clearing
  • C const and restrict for Optimization Hints
  • C Language Basics: Pointers, Structs, Unions
  • C Volatile Keyword for Hardware Registers
  • Cache Architecture: I-Cache and D-Cache
  • Cache Coherency and Maintenance Operations
  • CMSIS-Core, CMSIS-DSP, CMSIS-NN Libraries
  • Cortex-M DSP Extensions: SIMD, SAT Instructions
  • CPSR / APSR Status Flags: N, Z, C, V
  • ADC Operation: SAR, Successive Approximation, Reference
  • Analog Comparator: Hysteresis and Wake-Up Application
  • +27 more

Evidence

  • 41 across 4 branchesTopics learnedFrom learning progress
    • ARM Cortex-M Pipeline Stages (M0 to M55) · Embedded & Firmware · 2026-09-12
    • Cable-Driven Robot Mechanics · Robotics & Motion Ctrl · 2026-09-11
    • ADC Key Specs: Resolution, ENOB, INL, DNL, SNR · Embedded Systems · 2026-09-10
    • Absolute Error and Relative Error (%) Calculation · Instrumentation & Measurement · 2026-09-09
    • Bit Manipulation: Masking, Setting, Clearing · Embedded & Firmware · 2026-09-08
    • Capture Point and Divergent Component of Motion · Robotics & Motion Ctrl · 2026-09-07
  • 41Active daysFrom learning progress
    • Current streak: 9 days
    • Longest streak: 17 days
  • 1 (1 with source)ProjectsSelf-reported

Verified: an EmbeddedRoad admin reviewed the submitted work by hand. From learning progress: computed from this profile’s own progress records, not reviewed. Self-reported: entered by the engineer and not checked. What does Verified mean?

Career Achievements

🧬
Complex Systems
🏗️
Structure Master
🎯
Lead Frequency
⚙️
Embedded Systems Curious
⚙️
Embedded Systems Curious
⚙️
Embedded Systems Explorer
⚙️
Embedded Systems Explorer
⚙️
Embedded Systems Tinkerer
⚙️
Embedded Systems Tinkerer
⚙️
Embedded Systems Tinkerer
⚙️
Embedded Systems Learner
⚙️
Embedded Systems Learner

Branches

Embedded & Firmware4%
Instrumentation & Measurement3%
Embedded Systems3%