Software developer or development engineer for hardware and software
In this role, you will develop firmware and software for various platforms, manage documentation, perform software testing, and create electronic components using modern programming languages and tools.