Software Engineer - CET

MillerKnoll, Inc.
Holland, MI, United States
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Computer-Aided Design 3D Visualization Agile Methodology Business Logic Systems Engineering C Sharp (Programming Language) C++ (Programming Language) Code Review Revision Control Systems Object-Oriented Software Development Software Architecture
+5 more
Software Engineering Software Organization Software Troubleshooting Software Application Programming Information Technology

Job description

The Software Engineer - CET develops and maintains digital product content and software extensions for CET Designer, supporting the specification and visualization of MillerKnoll products. This role combines software engineering with product configuration, 3D visualization, and business logic to create intelligent digital representations of commercial furniture products. Working as part of a cross-functional Agile team, the Software Engineer partners with Digital Product Management, QA, and Delivery Management to deliver new product introductions, enhancements, and ongoing platform improvements., Design, develop, test, and maintain CET software extensions using object-oriented programming principles. Develop configurable product logic supporting visualization, specification, pricing, bill of materials, and manufacturing rules. Create and maintain intelligent 2D and 3D product representations. Translate business and product requirements into scalable, maintainable software solutions. Participate in Agile development activities including planning, estimation, code reviews, testing, and continuous improvement. Collaborate with cross-functional teams across North America, Europe, and Asia to support product launches and enhancements. Troubleshoot software defects and implement quality improvements. Contribute to engineering standards, development practices, and technical documentation.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline OR equivalent experience. Minimum of four (4) years of professional experience developing software using object-oriented programming languages such as C#, C++, Java, or similar technologies. Skills & Abilities Strong understanding of object-oriented design principles, software architecture, and modern software development practices. Experience with source control systems and Agile development methodologies. Strong analytical, problem-solving, and communication skills. Experience developing applications or extensions for CET Designer (Configura) preferred. Experience developing CAD, 3D visualization, or product configuration applications preferred Knowledge of commercial furniture, manufacturing, or engineering systems preferred Experience working with globally distributed development teams. preferred

Benefits & conditions

Simply put, we hire qualified applicants representing a wide range of backgrounds and abilities. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. We’re committed to equal opportunity employment, including veterans and people with disabilities. This organization participates in E-Verify Employment Eligibility Verification. In general, MillerKnoll positions are closed within 45 days and are open for applications for a minimum of 5 days. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings. MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at .

About the company

Our purpose is design for the good of humankind. It’s the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:32 min

Decoupling business logic with policy as code

Anderson Dadario +1 · LIVE

2:00 min

Optimizing 3D scenes using the Microsoft Mesh toolkit

Zaid Zaim Zaid Zaim · WWC 2024

4:49 min

Discovering technical chart requirements via client use cases

Chris Heilmann +3 · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all