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.