AbbVie The Device Software Engineer designs and develops software for hardware-integrated, regulated medical devices. This role involves writing maintainable code, debugging hardware-software interfaces, and collaborating on test plans and documentation.