Jobs · Engineering · Michigan

Software Developer

HARMAN International · Novi, MI · 2 wk ago
Engineering$133k/yrFull-time

About the role

As a Software Engineer, you will bridge the gap between advanced computational design, software engineering, and artificial intelligence to support the future of branded automotive experiences. Working within our Industrial and Computational Design team, you will play a key role in translating complex design logic into scalable, user-friendly products that empower our global designers to deliver cohesive, high-performance solutions.

Responsibilities

  • Productize Computational Workflows: Independently transition internal computational design prototypes into professional-grade, version-controlled tools (plugins, packages, and shared libraries) that are stable and documented.
  • Build Web-Based Design Tools: Build and maintain web applications that expose parametric and data-driven design capabilities through intuitive interfaces.
  • Enable Remote/Cloud Computation: Develop services and APIs that run geometry and design logic reliably, connecting backend computation to modern web front ends.
  • Develop Interactive 3D Design Models: Create lightweight, high-performance interactive 3D visualizations in the browser to communicate design intent.
  • Implement AI Generative Models: Deploy and fine-tune custom AI models specifically for branded experience designs and industrial design aesthetics.
  • Optimize Workflow & Automation: Identify bottlenecks in the design process and implement automated solutions and centralized plugins across active projects.
  • Manage Creative Assets: Support the "single source of truth" library for scripts, plugins, and AI assets, ensuring consistency in branded design outputs.
  • Collaborate Across Disciplines: Partner with Industrial Designers, UIUX Designers, and Engineers to ensure tech-driven solutions remain grounded in human-centric design.
  • Communicate & Demo: Present technical systems through intuitive interfaces and models, making computational design accessible to internal stakeholders.
  • Stay Informed: Research and integrate emerging technologies in WebGL, Machine Learning, and Cloud-based computation to keep our design toolkit current.

Requirements

  • Education: A degree in Computer Science, Computational Design (with a creative focus), Architecture, or Industrial Design with a heavy emphasis on software development.
  • Experience: 5+ years of experience building and shipping applications or internal platforms with an emphasis on reliability and maintainability.
  • Web Development: Proficiency with modern languages (e.g., JavaScript/TypeScript and/or Python), including experience across front-end and back-end layers.
  • Parametric/Computational Design: Hands-on experience with computational geometry or parametric toolchains (e.g., Grasshopper/RhinoCommon API or equivalent) or demonstrated ability to ramp quickly.
  • Deployment & Collaboration: Knowledge of cloud/service deployment (CI/CD, containers) and ability to partner with platform teams to ship web applications.
  • Tooling: Proven track record turning prototypes into production-ready tools (packaging, documentation, and versioning).
  • AI/ML: Practical experience in training or fine-tuning generative models (Stable Diffusion, LoRA, or similar).
  • Brand Sensibility: A sophisticated eye for design, ensuring that automated outputs and AI generations align strictly with premium brand aesthetics.

Qualifications

  • Full-Stack Familiarity: Experience building bespoke web dashboards or UI/UX for design tools.
  • Web-Based 3D & Visualization: Experience with WebGL or browser-based 3D frameworks (e.g., Three.js, Babylon.js).
  • Automotive/Industrial Design Context: Familiarity with the constraints of physical manufacturing.
  • Technical Mentorship: A passion for teaching designers how to use new tools and fostering technical literacy.
  • Collaborative Teamwork: A track record as a motivated team player, excelling in collaboration and supporting broader team objectives.
  • Language Skills: Advanced English proficiency, with other language skills being a bonus.
  • Appreciation for Music: An understanding of music’s role in automotive experiences.

Skills

  • Strong Software Engineering Fundamentals
  • Web Application Development
  • Parametric/Computational Design Exposure
  • Deployment & Collaboration
  • Tooling Mindset
  • AI/ML Competency
  • Brand Sensibility

Benefits

  • Flexible Work Environment
  • Exclusive Discounts
  • Professional Growth
  • Recognition & Rewards
  • Wellness Benefits
  • Inclusive Culture
  • On-Campus Facilities
  • Tuition Reimbursement
  • Pay Transparency
  • Benefits

Pay

$ 90,750 - $ 133,100 Dependent on the position offered, other forms of compensation are also available, such as bonuses or commission.

Schedule

Flexible work schedule with a culture that encourages work-life integration and collaboration in a global environment.

Benefits

  • Paid vacation and holidays
  • Paid sick leave
  • Paid bonding and care giver leave
  • Comprehensive medical, dental, and vision plans
  • Fertility support and adoption assistance
  • Health Savings and Flexible Spending Accounts
  • Roth IRA matching
  • Short and long-term disability coverage
  • Life insurance
  • Retirement savings plan with employer match

What Makes You Eligible

  • Travel Readiness: Willingness to travel up to 10% of the time, domestically or internationally, as required by project needs.
  • Collaboration Days: Ability to work remotely, with weekly attendance in the office in Novi, Michigan on Wednesdays for collaboration days and occasional short-notice trips (minimum 24 hours’ notice) to designated office locations.
  • Driving Record: Possession of a clean driving record, with no more than 4 active points for moving violations and no instances of operating a vehicle under the influence of controlled substances within the last 10 years, as the role may involve the use of a HARMAN or customer-owned vehicle.
  • Compliance Requirements: Successful completion of a drug screen as a condition of employment. Must possess unrestricted work authorization.

What We Offer

  • Flexible Work Environment
  • Exclusive Discounts
  • Professional Growth
  • Recognition & Rewards
  • Wellness Benefits
  • Inclusive Culture
  • On-Campus Facilities
  • Tuition Reimbursement
  • Pay Transparency
  • Benefits

About HARMAN

HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want.

Similar jobs

Software Developer

Husch BlackwellHouston, TX· 1 wk ago
RemoteEngineering$116k–$237k/yrapply on recruiting2.ultipro.com

Software Developer

Kimley-HornSt Paul, Minnesota, United States· 2 wk ago
Engineering$120k–$140k/yrapply on careers-kimley-horn.icims.com

SOFTWARE DEVELOPER

VSolvitCalifornia, United States· 1 mo ago
Information Technologyapply on workforcenow.adp.com

Software Developer

THOR Solutions, LLCPanama City, FL· 3 wk ago
Engineeringapply on thorsolutionsllc.applytojob.com

Software Developer

LeidosColorado Springs, CO· 2 wk ago
Engineering$87k–$157k/yrapply on careers.leidos.com