Embedded Software Development

I help companies develop and debug embedded software, from microcontroller firmware to Linux and Android-based systems.

With 11+ years of experience in embedded software development, I've worked on projects ranging from early prototypes to large production systems.

What I Can Help With

  • Embedded Linux development
  • Android / AOSP
  • Android Automotive
  • Firmware development
  • ESP32 development
  • System-level software
  • Hardware and software integration
  • Debugging and troubleshooting
  • Embedded system validation

My Experience

My background is mainly in automotive embedded software, where I've worked with Linux and Android-based systems and solved problems across different layers of the software stack.

I'm comfortable working with existing codebases as well as developing new components from scratch.

Depending on the project, I can help with:

  • Understanding and debugging an existing system
  • Developing new embedded software
  • Integrating software with hardware
  • Investigating difficult bugs
  • Improving reliability and stability
  • Building prototypes and proof-of-concepts

Technologies

Some of the technologies I have worked with include:

  • C / C++
  • Linux
  • Android / AOSP
  • Android Automotive
  • ESP32
  • Python
  • Robot Framework

Who I Work With

I work with:

  • Startups building embedded products
  • Engineering teams that need additional development capacity
  • Companies that need help debugging an existing system
  • Teams developing prototypes or proof-of-concepts

Let's Talk

If you have an embedded software project or a difficult technical problem, feel free to get in touch.

I can take a look at your requirements and we can discuss whether I can help.