We’re looking for a:

Software Engineer

Implement, debug, and test software on a diverse range of microcontroller suppliers and architectures by leveraging our continuous integration framework to allow development and real time integration of a software; analyze information to determine, recommend, and plan installation of a new system or modification of an existing system; develop and check design approaches and implementation details for creating excellent software; work with analog and digital hardware; work in teams of two or more engineers on projects; and apply theory principles and techniques of computer engineering.

Requires a Master’s degree in Computer Engineering, Computer Science, Electrical Engineering or closely related field. Requires successful completion of baccalaureate or higher coursework in information security concepts such as access control, common software and network vulnerabilities, private and public key cryptographies; embedded system architectures, concurrency, real-time principles, and communication protocols including UART, I2C, SPI; web technologies including HTML, CSS, JavaScript, and XML; and distributed embedded systems. Also requires completion of graduate research or internship which included using network protocols like TCP/IP, UDP and application protocols like MQTT, HTTP(S); technology stack of IoT applications (hardware, software, and communication protocols); frontend development framework (such as VueJS); and designing and implementing backend software to interface with cloud and databases. Located at Twisthink LLC in Grand Rapids, MI and telecommuting permitted from Ottawa or Kent counties.

Apply Now


Twisthink ensures equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

More open positions

See All

Senior Embedded Software Engineer

Holland, MI

Senior Embedded Software Engineer


Senior Design Strategist

Holland, MI


Digital transformation,
with a twist.

Create unprecedented impact with Twisthink.

Be a part of our exclusive insights community, Shared Spaces, which brings together leaders from the industrial, healthcare, and mobility sectors to explore cross-industry trends and spark new ways of thinking.

Learn more