more significant portion of a product, the mundane coding actually begins to diminish. Portions of the software in the product can be dropped in as blocks. “Some of the newer languages are taking away more and more of the handle turning. There are more blocks you can put together. That frees us up to do more creative stuff rather than just configuring device drivers,” said Graham. “It’s giving us more scope to do larger projects with smaller teams.”
If chunks of software can be dropped into new or updated products and systems, software engineers get to do more of the challenging work. “You don’t have to do as much assembly programming, and that frees you up from the mundane so you can focus on the more expressive elements, working more on solving problems,” said Campbell.
With software growing in its role in design and product development, the profession is always on the lookout for new or experienced talent. “We are growing fast and constantly looking for good engineers, so we’d love to hear from your readers,” said Graham.
EMERGING SOFTWARE INNOVATIONS. Learn about the latest software technologies and more at ESC Boston 201 7, May 3-4, with the event's Embedded Software Design & Verification track. Join experts as they discuss software, as well as educational tracks on hardware, IoT/connected devices, and advanced technologies like AI and sensors that can give your designs a competitive edge. Register Today!
Rob Spiegel has covered automation and control for 17 years, 15 of them for Design News . Other topics he has covered include supply chain technology, alternative energy, and cyber security. For 10 years, he was owner and publisher of the food magazine Chile Pepper.