About Me

I’m an embedded firmware engineer working on cryptographic subsystems for ARM microcontrollers.

I currently work on porting and validating cryptographic drivers, building demo and reference applications, enforcing MISRA-C compliance through static analysis, and creating ASPICE-aligned documentation and test plans. My work involves understanding how hardware and firmware interact – register mapping, interrupt behavior, build system configuration – and making sure crypto implementations work correctly on real silicon.

I’m at my best when I can dig into a problem methodically, understand the system around it, and build something that works reliably.


What I Work On

  • Porting and validating cryptographic drivers across shared-IP silicon targets
  • Building demo and reference applications for hardware-accelerated crypto (AES, SHA, ECC, TRNG)
  • MISRA-C compliance enforcement (Cppcheck Premium, Coverity)
  • ASPICE-aligned documentation, test planning, and work product creation
  • Python tooling – GUI wrappers, CLI scripts, and report generators that streamline existing workflows
  • Secure boot and key provisioning support

How I Like to Work

I value:

  • Clear interfaces and well-defined responsibilities
  • Testability, even in low-level embedded systems
  • Documentation that explains why, not just what
  • Writing code that someone else can confidently maintain

I gravitate toward roles where correctness and reliability matter – where the cost of a bug is high and the engineering has to reflect that.


Outside of Work

I’m a practitioner of Balintawak (Filipino stick fighting) and an apprentice feeder. It’s a discipline built around structured progression, controlled responses, and reading your opponent in real time. It’s the thing I do that’s the least like sitting at a desk, and I love it.

I’m also into Japanese performance cars – particularly turbocharged four-cylinder platforms and Subarus. I like understanding how the mechanical and electrical systems work together and why certain design tradeoffs were made.

When I’m not doing either of those, I’m usually 3D-printing functional parts, snowboarding, or hanging out with my dog.


Get in Touch

  • Email: errol.pascua99@gmail.com