Daimler Truck North America

Senior HMI Software Development and Quality Engineer

Daimler Truck North America
Apply
1 day ago
Portland, OR, USASenior

Base Salary

$117k - $150k/yr

Responsibilities

  • Design, develop, integrate, and maintain automotive HMI software for embedded platforms using Qt and C++.
  • Implement customer-facing instrument-cluster features and visualizations.
  • Translate system, component, and UX/UI requirements into robust software solutions.
  • Collaborate with UX/UI designers, developers, architects, and systems engineers across Germany, India, and the United States.
  • Participate in software design reviews, code reviews, and technical discussions.
  • Support software integration, debugging, and root-cause analysis across vehicle, test-bench, and simulation environments.
  • Define and drive adoption of software development and quality standards, including coding guidelines, design principles, documentation expectations, and code-review criteria.
  • Assess architecture, design, and implementation compliance; document deviations and coordinate corrective actions.
  • Track software quality metrics and communicate risks, trends, and improvement priorities.
  • Define acceptance criteria for source-code quality, maintainability, test coverage, and release readiness.
  • Support compliance with functional safety, cybersecurity, and regulatory requirements.
  • Coach and mentor team members and colleagues on software development practices and execution.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • At least 5 years of relevant software development experience.
  • At least 3 years of experience developing complex graphical user interfaces using technologies such as Qt, OpenGL, React, Svelte, or comparable frameworks.
  • Strong software engineering skills and proficiency in modern C++, object-oriented design, and maintainable software architecture.
  • Experience developing embedded software for automotive, industrial, or safety-critical products.
  • Experience with Git, automated builds, static analysis, automated testing, code reviews, and software development standards.
  • Strong debugging, root-cause analysis, problem-solving, and cross-global-team communication skills.
  • Preferred qualifications include a master’s degree with at least 7 years of relevant software development experience.
  • Preferred experience includes automotive instrument clusters, infotainment, HUDs, embedded automotive platforms, AUTOSAR, CAN, LIN, automotive Ethernet, diagnostics, ISO 26262, Automotive SPICE, software processes, engineering governance, software architecture patterns, UML modeling, system decomposition, software-defined vehicle technologies, HMI design, and UX considerations.
  • Preferred familiarity includes Vector tools, DiagnosticLink, Jira, Confluence, DOORS, XDIS, MATLAB, and Agile and SAFe development methodologies.

Benefits

  • Starting salary range of $117,000–$150,000 USD.
  • Annual bonus program.
  • 401(k) company contribution with company match up to 6% and non-elective contribution of 3–7% depending on age.
  • Starting at 4 weeks of paid vacation and 13+ calendar holidays.
  • 8 weeks of paid parental leave.
  • Employee assistance program, comprehensive healthcare plans, and wellness programs.
  • Onsite fitness available at some locations, tuition assistance, volunteer paid time off, and short- and long-term disability plans.
  • Hybrid schedule requiring 4 days per week in the office and 1 day remote.
  • Position is based in Portland, Oregon; applicants must work in or relocate to the location, and relocation assistance is not available.

Tech Stack

C++GitMATLABReactSvelte

Categories

Daimler Truck North America

About Daimler Truck North America

10,000+ employees

Get news about the whole range of our products – with our brands Mercedes-Benz, Setra, Freightliner, Western Star Truck, Thomas Built Buses & BharatBenz.

Contact me