- Embedded Software
- Product Development
- Communication Skills
- Health Insurance
- Vision Insurance
- Tuition Reimbursement
- 401(k) Matching
- Disability Insurance
Marquardt Switches, Inc. is a global leader in the field of electro-mechanical and electronic switches, controls and switching systems for automobiles, trucks, off-road vehicles, power tools, household appliances and industrial applications. Since 1925, Marquardt has been growing, innovating, and enhancing the experience of operating automobiles and appliances all over the globe with over 10,000 employees operating in 20 global locations. Visit our website at us.marquardt.com to learn more.
Senior Software Engineer at Marquardt Switches, Inc.:
The Senior Software Engineer is responsible for leading the AUTOSAR software development including creation of software architecture, unit design and testing, Integration and testing. The Engineer will also contribute to strategy development, develop guidelines and procedures for the software development, and serve as a mentor for more junior-level engineers.
Define and design a software architecture based on AUTOSAR framework.
Serve as an AUTOSAR software lead for the software product development projects.
Interface with customer for functional and non-functional software requirement clarifications.
Lead Software DFMEA, design reviews, and creation of design documents, create and run unit test and document results, debug and find solutions to correct non-compliances.
Implement protocols like CAN, CAN-FD, UDS.
Debug and root cause issues using debugging tools (e.g.: Lauterbach).
Lead/Support Software integration and integration testing, document results, debug and find solutions to correct non-compliances.
Review HW schematics to verify HW- SW interfaces.
Communicate clearly to audience with varying degrees of process and technical knowledge.
Effectively prioritize and execute tasks in high pressure and multi task environment.
Meet deadlines and schedules for successful delivery of projects.
Make technical decisions taking into account time constraints and ensure smooth development without compromising quality and elevate to Manager when such situations exist.
Implement the company’s technical processes and ensure these processes are being followed.
Train/Mentor other SW engineers on the team.
All other duties as assigned by Manager.
Required Qualifications for this role include:
Bachelor’s degree in computer science, electrical engineering or related field.
6+ years of related experience in software/product development within the automotive industry.
Highly Skilled in Embedded “C”, AUTOSAR, Vector communication Stack.
Expertise in writing low level embedded software including start up code, memory maps and drivers for micro controller peripherals.
Expertise in working with Fixed/Floating point micro controllers (16 bit/32bit) and reading ECU schematics.
Expertise with low level embedded development tools (assemblers, compilers, linkers and debuggers).
Very good knowledge of AUTOSAR Configurator and Developer (DAVINCI, ISOLAR-A, etc.).
Experience with development and implementation of bootloaders.
Exposure to model based software development and auto-code generation of embedded software using Simulink/Matlab.
Proficiency in utilizing Oscilloscope, Meter, and Function Generator.
Advanced knowledge of automotive communication protocols such as CAN, LIN, diagnostics (KWP and UDS) including OEM specific requirements.
Experience in using CAN tools (CANalyzer, CANoe, CANape, etc.).
Thorough understanding of hardware design.
Advanced verbal communication skills, including group presentations.
Working knowledge with NXP microcontrollers is an added advantage.
Experience with software and hardware functional safety (ISO 26262 and/or Cybersecurity).
Familiar with ASPICE process requirements.
Ability to interact globally in a positive way.
Ability to establish and maintain effective working relationships with senior management, customers, and employees.
Ability to prepare complex written reports and other documents.
Experience with working in team oriented collaborative environment.
Ability to travel both domestically and internationally as needed required.
Ability to sit for extended periods
Ability to occasionally stand and walk
Ability to use close vision, color vision, and depth perception for extended periods
Core Values We Admire:
Integrity – We believe in honest and transparent communication internally and externally.
Flexibility – You prefer a fast-paced and dynamic environment and are agile and comfortable enough to keep up as plans change and evolve.
Partnership – You’re the excellent team player, able to build strong relationships and effectively partner with other team members to achieve results.
Innovation – You want to support Marquardt in pursuing new and game changing technology.
Pursuit of excellence – You strive to be the best.
What We Offer:
Innovative products and diverse customer base.
Competitive compensation and paid vacation annually plus personal time.
Generous benefits (medical, dental, vision, disability, life insurance, 401k with matching).
Support and resources to continue learning and training.
Tuition reimbursement program.
Amazingly smart and fun teammates, and a management team invested in your development and success.
Supplier discounts on GM, FCA, and Ford.