Senior Application Software & Hardware Engineer
Marmon is
·Today
- Location
- DEU_Dusseldorf_North Rhine-Westphalia_Am Kaiserswerther Markt 10, Germany
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Source
- Workday
Description
As a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway—you’ll be doing things that matter, leading at every level, and winning a better way. We’re committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture where everyone’s empowered to be their best.
The Senior Application Software & Hardware Engineer is responsible for the design and integration of application software, embedded firmware and electrical hardware for new and existing commercial food and beverage equipment. The role covers requirements, design, prototyping, validation, production release, product support and end-of-life processes.The role leads technical decisions and design reviews for equipment controls, touchscreen applications and electrical subsystems. It works with suppliers, Purchasing, Operations, Quality, test teams and customers to resolve design, manufacturing and field issues.
Essential Duties and Responsibilities
• Understand and adhere to the MFT NPD best practices and development process.
• Define the system architecture and interfaces between embedded firmware, touchscreen applications, controllers and electrical hardware. Document design decisions and trade-offs.
• Develop, integrate and debug product application software and embedded C/C++ firmware for equipment controls, user interfaces and diagnostics.
• Lead internal and external software and hardware design reviews and participate in peer reviews with EMEA staff and colleagues from the USA, China, and Mexico
• Translate product and customer needs into hardware and software requirements, interface specifications, acceptance criteria and validation test plans.
• Design PCBs, electrical systems and wiring harnesses. Select critical components and produce schematics and supplier documentation.
• Work with PCBA suppliers from concept through prototype, pilot and production, verifying that assemblies meet MFT acceptance criteria.
• Apply relevant food and beverage equipment standards to the design. Use design failure mode and effects analysis (DFMEA) to identify and address critical-to-quality characteristics.
• Build, test and debug hardware prototypes.
• Coordinate reliability, design validation and performance testing with the testing team. Support Operations and Quality in developing and releasing end-of-line test equipment.
• Manage engineering deliverables against schedule and cost targets. Lead technical troubleshooting across software and hardware and manage engineering changes, component obsolescence and product end-of-life.
Required Qualifications, Skills/Competencies
• Bachelor’s degree in Electrical Engineering or Electrical Engineering Technology, or a closely related engineering discipline, with at least seven years of relevant experience.
• Hands-on experience delivering embedded products that combine application software and electrical hardware, from prototype through production.
• Proficiency in C/C++ for microcontrollers, including firmware builds, microcontroller and flash programming, and source-level debugging.
• Experience integrating touchscreen interfaces, single-board computers, PCB assemblies, sensors, wiring, power supplies, motors, modems and antennas, and diagnosing faults across application software, firmware and hardware.
• Proficiency with schematic capture and PCB layout tools such as OrCAD or Altium, and the ability to read schematics and wiring diagrams.
• Working knowledge of microprocessors, digital and basic analogue circuits, power supplies and common hardware interfaces.
• Proficiency with oscilloscopes, logic analysers, spectrum analysers and digital multimeters.
• Ability to maintain code, interface and process documentation and manage software schedules, releases and changes throughout the product lifecycle.
• Ability to work independently with limited supervision, make technical decisions with incomplete information and communicate them clearly to technical and business audiences.
• Ability to interface directly with customers and travel as needed.
• Fluent in English and German.
Preferred Qualifications, Skills/Competencies
• Refrigeration systems, beverage dispensers or related commercial foodservice equipment.
• Experience with the Quantum Leaps (QP) state machine framework.
• Embedded development on STM32, other ARM-based platforms or PIC microcontrollers.
• Familiarity with Git version control and Jira issue tracking.
Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.