Software for Medical Devices: 6 Practices that You Should Not Overlook

Did you wake up one morning with a great aspiration to help the world by designing a revolutionary medical device? Or are you in charge of a multibillion-dollar corporation with hundreds of medical devices on the market under your belt? Or perhaps somewhere in between? No matter what kind of company you run or what type of device you are manufacturing, software development will be a major part of your venture. Like it or not, devices that are not controlled by some kind of software are a thing of the past.
Continue reading

Nearshore Embedded R&D Labs: What Are They and What Are They For?

The growing interest in software development nearshoring directs closer attention to nearshore embedded R&D labs and raises several questions. What are these labs for and how do they function? How can you entrust your equipment and critical business tasks to a remote engineering team? In addition, why are more and more embedded devices owners and manufacturers in the mature technological markets choosing to nearshore their R&D activities? Continue reading

Auriga Participates in a Smart Factory Automation Project

The Internet of Things (IoT) promises to revolutionize the way the world works. Just think of intelligent homes, connected vehicles, smart traffic control, and telemedicine! Many IoT applications are still years of technology improvements away, but the Industrial Internet of Things (IIoT) implemented in today’s factories is something early adopters can benefit from right now. The IIoT in manufacturing has the potential to generate so much business value that it will eventually lead to the fourth industrial revolution, already named Industry 4.0. Continue reading

Embedded Software Testing: Is Your Organization a Leader or a Laggard?

It has never been as easy to get lost in the rapidly advancing tech environment as it is today, when the is penetrating nearly every aspect of our lives and new technologies are constantly emerging, producing disruptive avalanches of change. The world is evolving faster than ever, and those who cannot embrace the new reality and do not take the time to learn new skills will be left behind.

This simple truth is especially relevant in connection with embedded software testing, which has significantly changed in the last decade. Software testing has always been one of the most important phases in embedded systems development, requiring a heightened code coverage and security level. However, since the traditional waterfall model made way for continuous delivery, it has become the biggest challenge for many embedded developers. Continue reading