Hi,
I have been interested in electronics for about twenty years but stepped into embedded world only some ten years ago, after my Bachelor studies of computer science at university of Latvia.
My first task in this field (~ year 1999) was development of control panel software of audio processing equipment (SA1100 + Windows CE) for large US based company. I was that much into project that it even became a risk to master studies.
The next project (2001 - 2006) with similar hardware but quite different purpose and software architecture came from the same customer. Project was started in Windows CE but later elegantly was switched to Linux. Project contributed a lot to understanding of multithreading/synchronization, networking, embedded software development with C++. Understanding of electronics helped programming of hardware while knowledge of software engineering from University studies (that were not embedded software related) helped a lot in development of proper software architecture.
On year 2003 I joined a team of professionals developing software for POS terminals (mainly 32-bit MCU based) in Germany. My first assignment there was development of embedded database management system. Even I was working remotely I learned a lot from them, especially in the field of testing, configuration management and quality assurance.
On year 2005 I started by own, embedded software development business. Apparently, I was better in the field of software engineering than in the field of marketing and selling services. As the result my company has had quite a few projects during these years. Luckily I had opportunity to resume my cooperation with POS terminal software developing company.
Still during these years I was lucky to get also some embedded software projects (with AT91RM9200, AT91SAM7S64).
I enjoy developing software on the border between hardware and software and I am seeking for such opportunities. I am especially interested in wireless technologies, real-time constrained applications as well low power applications and cryptography, even I am novice in these fields. Also I am very interested in embedded world specific testing and quality assurance approaches.
I am looking for new challenges and ideas in embedded field and I hope to provide a contribution on some topics.
Best regards,
Armands

