®

Kohler Energy

Power Your Career at Curtis

Title   Department
Senior Systems Integration Engineer Customer Support Engineering
Embedded SW Engineer Engineering
Failure Analysis (FA) Technician/Technologist Engineering
Lead PCB Designer Engineering
Senior Product Engineer Engineering
Sr. Applications Engineer Engineering
Sr. Embedded SW Engineer Engineering
Sr. Validation Engineer Engineering

Senior Systems Integration Engineer

  • Location: California

We are looking for a Senior Systems Integration Engineer that will work with Original Equipment Manufacturers (OEMs) to design the electrical drive train of their vehicles using Curtis motor control products. This includes product selection, system design, software design, tuning, and troubleshooting.

In this position, you integrate multiple electronic components to create a vehicle control system. You specify the software, electronic and mechanical interfaces. This hands-on role includes designing, implementing and testing application-specific software to meet regulatory requirements. Occasional travel to customer sites for technical and sales support is common.

Additionally, the Systems Integration Engineer tunes, calibrates and characterizes electrical machines. Specifically establishing and documenting the performance of these machines when used with Curtis motor controllers.

The Systems Integration Engineer at Curtis acts as a liaison between the customer, sales team, and engineering/development teams at Curtis. As such, this job offers variety, and the opportunity to work in multi-disciplinary teams.

What you will do:

  • Write detailed specifications, architecture and design documentation, as well as test plans and procedures.
  • Estimate resources and timing required to design and develop hardware and/or software needed to implement vehicle system designs.
  • Configure and tune motor controllers.
  • Design and write software for customer applications. Create documentation and review processes that are required for safety-critical software.
  • Set direction in creating and maintaining new standard vehicle configurations and software libraries.
  • Be a subject-matter expert for co-workers and customers, for standards and functional safety regulations of electric vehicles.
  • Provide Product management and other appropriate groups within the company with data relative to market requirements, product shortcomings, competition, warranty problems and any other information obtained through customer contact.
  • Provide the Sales Department with technical assistance for customer visits either in the field or in the factory, as required.
  • Mentor and train other engineers.
  • Organize and lead cross-functional and cross-company teams to design and implement vehicle systems from concept to production.
  • Generate based on customer request, evaluate and review for approval all technical ECN’s submitted for the product group. Once approved, notify subsidiaries, sales personnel and, when needed, customers of ECN’s that effect the form, fit or functions of the controller being produced.
  • Recognize opportunities for improvements to processes and products.
  • Follow corporate operating policies.
  • Assist other departments
  • All other duties as assigned.

What do you need:

  • B.S. or M.S. degree in Electrical, Mechanical, or Computer Engineering, or a related discipline, plus 7 or more years related experience
  • Experience in understanding usage and application of electronic systems
  • Ability to create requirements documentation in written, verbal, diagram and schedule form
  • Significant Experience in application and/or design of control systems and/or control systems components
  • Must be able to architect, design, write, and maintain C/C++ code
  • Ability to travel both domestically and internationally approximately 20%
  • Demonstrated knowledge of good engineering practices
  • Effective verbal and written communication skills as well as excellent interpersonal skills
  • Must be self-motivated and manage time well. Project management experience is a plus
  • Accuracy and good organizational skills
  • Experience with Matlab/Simulink is a plus
  • Familiarity with functional safety standards (EN13849 / ISO26262) is a plus

Pay range: $110,000 to $165,000

If this sounds like you, please apply today!

Embedded SW Engineer

  • Location: California

Do you want to design software for electric vehicles? If so, and you enjoy working with a great, small team of engineers, we may have the job for you!

We are looking for an Embedded Software Engineer to code and debug real-time embedded firmware for electric motor controllers/inverters.

What you’ll do:

  • Write effective and efficient real-time software.
  • Work within a small, highly skilled design team to complete assigned objectives.
  • Follow software development cycles, including software requirements capture and verification of software to these requirements.
  • Design, setup and run tests to ensure the design meets specifications.
  • Debug systems.
  • Provide support to continuation engineering and other Curtis engineering teams.
  • Participate in the preparation of development specifications.
  • Collaborate with Curtis engineering sites around the world.
  • Work on a wide variety of vehicles we support, including golf cars, forklifts, small on-road cars, electric ride-on lawnmowers, etc.

We are interested in hearing from you if you possess the following:

  • Bachelor’s degree with experience in embedded, real-time software.
  • User of emulators, in-circuit testing and software debugging tools/techniques.

Nice to have:

  • Experience with serial communication protocols using CAN, for example CANopen, J1939, UDS, etc.
  • Knowledge of control and feedback systems for power and motor control.
  • Knowledge of real-time operating systems and task schedulers.
  • Knowledge of electronic circuits and implementation.
  • Experience with Model-based design (MBD).
  • Excellent interpersonal skills.
  • Effective verbal and written communication skills.

Pay Range: $100,000 - $150,000

If this sounds like you, please apply today!

Failure Analysis (FA) Technician/Technologist

  • Location: California

We're looking for a Failure Analysis Technician/Technologist (FA) to join our team here in the SF Bay Area - Livermore, CA. We are looking for a motivated individual with a collaborative, team-first attitude.

Job Summary:

Provide manufacturing and engineering technical support in the identification of primarily hardware failure mechanisms to component level in power control and peripheral devices associated with electric vehicles of all types. This will include the requirement to write detailed reports and follow through with generation of corrective actions to manufacturing and engineering when appropriate. Excellent component-level troubleshooting skills are required, with emphasis on non-destructive test methods, careful documentation, and a complete photographic record of the processes employed. The ability to conceive and assemble test fixtures to facilitate troubleshooting and analysis tasks will be expected. Many products have embedded processors. Familiarity with motor control software and CAN OPEN communications based systems is highly desirable.

What you will do:

  • Interpret a reported issue with a product or assembly and perform non-destructive testing to confirm of rule out the reported issue, while also checking for any non-related anomalies in device operation.
  • Follow the analysis procedure and capture all pertinent information into database.
  • Write Failure Analysis Report using a template that concisely explains the determined root cause of failure.
  • If necessary, work with engineering to analyze and correct possible design related issues.
  • Other tasks as assigned
  • Work with component engineering to identify component related issues that require outside resources such as SEM, or X-ray imaging.

What you should have:

  • Minimum 2-years of technical degree or equivalent experience and training in a related discipline.
  • 5+ years of related experience.
  • Ability to use hand tools and test equipment effectively
  • Electronic: Ability to read and understand electronic schematic diagrams, determine function of circuit blocks, develop methods to verify circuitry works as designed. Demonstrated ability to build, test and troubleshoot circuitry. Ability to apply circuit analog and digital electronics theory, principles of electronic circuits and fundamentals of electronics testing procedures. Ability to modify or build simple designs with little or no help. Ability to troubleshoot to the component level. Knowledge of electronic assembly and packaging methods. Knowledge of ESD principles and practices.
  • Software: Ability to independently apply and create test programs in a proprietary control language as required to perform failure analysis duties. Familiarity with CAN OPEN based vehicle systems. Familiarity with principles and applications of embedded software based design. Software debugging experience.
  • Mechanical: Basic understanding of accepted electronic assembly techniques. Ability to work with sheet metal enclosures for fabrication of test fixturing.
  • Manufacturing: Understanding of basic manufacturing procedures for electronic assemblies, such as soldering techniques, assembly hardware installation, PCB fabrication, and product final assembly.
  • Tools and Techniques: Soldering and removal of surface mount components. Use of microscope for inspection. Mechanical disassembly requires hand tools and power assist tools such as screwdrivers, wrenches and other common benchtop tools. Ability to use Oscilloscope for waveform observation and capture: Measure Voltage, current, temperature using DVM: test semiconductors on curve tracer; safely use high current and moderate voltage power supplies. Occasionally use high energy battery systems.
  • Effective verbal and written communication skills as well as excellent interpersonal skills
  • Accuracy and good organizational skills
  • PC literate with experience in MS Office and databases

Pay Range: $28.84/hr - $40.87/hr

If this sounds like you, please apply today!

Lead PCB Designer

  • Location: California

We're looking for a Lead PCB Designer to join our team here in the SF Bay Area - Livermore, CA.

 

This is a Lead PCB Designer position. This position is responsible for developing and maintaining best practices in PCB design. Printed circuit boards designed for Company products are for both conventional SMD and thick copper boards used in power conversion. The company also makes extensive use of insulated metal substrate boards. This position primarily interfaces with electrical design engineers and mechanical engineers in the realization of Company product.

 

What you will do:

  • Develop PCB Designs that are innovative, high-quality, cost-appropriate and satisfy the stakeholder’s (Hardware Eng., Manufacturing, Mech Eng., Project Mgr, etc.) needs and requirements throughout product realization.
  • Utilize Altium Designer to perform necessary design work including design creation, design analysis and design verification.
  • Lead the evaluation and improvement of processes, tools and methodologies to ensure best practices are used throughout the PCB group and the design center.
  • Manage updates and creation of library components and related policies and procedures. Interact with global teams/librarians.
  • Incorporate Engineering Change Orders. Check for documentation accuracy and regulatory compliance.
  • Prepare fabrication and assembly drawings.
  • Able to communicate with people at all levels within the organization and with external customers.
  • Provide expert support to local design center as well as business units for tools, processes, and capabilities for PCB Design.
  • Perform design verification of own work as well as peer group.
  • All other duties as assigned.

 

What you should have:

  • Ten plus years of experience as a PCB designer.
  • Four plus years of experience with Altium Designer.
  • Thorough understanding of PCB fabrication processes, tolerances, IPC standards.
  • Knowledge of ESD principles and practices. Analog design experience is a plus.
  • Effective verbal and written communication skills, as well as excellent interpersonal skills.
  • Accuracy and good organizational skills.
  • Salary range - $100,000.00 - $160,000.00
If this sounds like you, please apply today!

Senior Product Engineer

  • Location: California

We're looking for a Sr. Product Engineer to join our team here in the SF Bay Area - Livermore, CA. We are looking for a motivated individual with a collaborative, team-first attitude.

 

Job Summary:

Manage the activities of the product engineers in the design, prototyping, test and troubleshooting of motor controllers and related products. Create test procedure and review test reports and data from the engineering staff Mentor lower level engineers and provide peer design review on all projects. Work with the design teams to optimize logic, microprocessor, power electronic circuit, and motor control implementations. Follow and document engineering procedures. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

 

What you will do:

  • Supervisory and career responsibility for product engineers including mentoring.
  • Ensure employee performance evaluations of direct reports are completed and communicated on a timely basis.
  • Ensure appropriate review of engineering designs during product development.
  • Design and debug electronic circuits, components and PCB assemblies for product development and sustaining projects.
  • Design, setup and run tests to ensure the design meets specifications.
  • Support test engineering and manufacturing to resolve yield issues and component shortages.
  • Maintain records and documentation on all designs, tests and analysis.
  • Apply current techniques and tools to improve cost, reliability, durability, and manufacturability.
  • Work within the team to complete assigned objectives.
  • Troubleshoot circuits from prototypes, development, and customer returns.
  • Participate in the preparation of development specifications.
  • Assist other departments in the resolution of design related problems that arise during production.
  • All other duties as assigned.

 

What you should have:

  • BS degree or equivalent, and 12 plus years experience in a relevant technical discipline; advanced degree preferred.
  • Ability to work independently and with others on significant and unique issues vital to the company’s success. Exercise independent judgment in methods and techniques.
  • Experience with design of high current motor controllers or equivalent technologies.
  • Demonstrated ability to develop designs to meet project costs, performance and schedules.
  • Demonstrated knowledge of circuit analysis, simulation, and design of experiments.
  • Knowledge of control and feedback systems for power and motor control
  • Excellent interpersonal skills, including mentoring capabilities.
  • Effective verbal and written communication skills.
  • Knowledge of good engineering practices.
  • Accuracy and good organizational skills.

Pay range: $115,000 - $160,000

If this sounds like you, please apply today!

Sr. Applications Engineer

  • Location: California

Are you looking for a position with a proven industry leader? Are you looking for a position where you can be an integral part of a team? This position, which is located in our premier engineering facility in the San Francisco Bay Area - Livermore, CA.

 

Job Summary:

Provide advanced technical/application support for motor speed controller based vehicle systems. Develop technical documentation and presentations for both pre and post-sales technical support, as required. Travel to customer sites for technical and sales support.

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

 

 

Qualifications:

  • B.S. or M.S. degree in Electrical, Mechanical, or Computer Engineering, or a related discipline, plus 7 or more years related experience.
  • Experience in understanding usage and application of electronic systems
  • Significant Experience in application and/or design of control systems and/or control systems components
  • Must be able to design, write, and maintain C/C++ code
  • Experience with developing software tools in a PC Windows programming environment
  • Ability to travel both domestically and internationally approximately 20%
  • Demonstrated knowledge of good engineering practices
  • Effective verbal and written communication skills as well as excellent interpersonal skills
  • Effective video-conference technical support for customers and sales staff
  • Must be self-motivated and manage time well. Project management experience is a plus
  • Accuracy and good organizational skills
  • Ability to interpret and create a variety of instructions in written, verbal, diagram or schedule form
  • Experience with Matlab/Simulink is a plus
  • Familiarity with functional safety standards (EN13849 / ISO26262) is a plus

 

Essential Functions:

  • Assist customers with the application of Curtis motor control products that best meet their requirements, including product selection, system design, software design, troubleshooting and production support both in the field and via telephone or other electronic means.
  • Estimate resources and timing required to design and develop hardware and/or software needed to implement vehicle system designs.
  • Organize and lead cross functional and cross company teams to design and implement vehicle systems from concept to production.
  • Provide Product management and other appropriate groups within the company with data relative to market requirements, product shortcomings, competition, warranty problems and any other information obtained through customer contact.
  • Configure and tune motor controllers.
  • Design and write software for customer controller applications. Follow documentation and review processes that are required for safety-critical software.
  • Participate in and lead the development of Application Notes, Data Sheets, Product Manuals and other technical literature in coordination with the Technical Publications, Engineering and Product Management organizations.
  • Coordinate the building, documentation and shipping of prototypes for customer evaluation. Upon acceptance of prototypes, coordinate product releases of new models to production.
  • Provide the Sales Department with technical assistance for customer visits either in the field or in the factory, as required.
  • Cross train Customer Support Engineers and Application Engineers in skills duties and responsibilities as needed in the performance of duties.
  • Generate based on customer request, evaluate and review for approval all technical ECN’s submitted for the product group. Once approved, notify subsidiaries, sales personnel and, when needed, customers of ECN’s that effect the form, fit or functions of the controller being produced.
  • Review all failure analysis completed by the Failure Analysis with customers to facilitate root cause analysis and to identify failure trends.
  • Work with Engineering Quality Department to develop test systems for customers to evaluate returned controllers.
  • Support and develop PC based software tools for customer end-of-line programming systems and field reprogramming.
  • Develop and present training programs to educate the sales force and/or customers on the proper selection and application of the company’s motor control products.
  • Design, setup and run tests to validate design specifications and applications suitability.
  • Apply current techniques and tools to improve cost, design time, reliability, durability, manufacturability, and stay abreast of new engineering techniques and tools.
  • Follow corporate operating policies.
  • Assist other departments
  • All other duties as assigned.

Pay Range: $115,000 - $160,000

If this sounds like you, please apply today!

Sr. Embedded SW Engineer

  • Location: California

Do you want to design software for electric vehicles? If so, and you enjoy working with a great, small team of engineers, we may have the job for you!

We are looking for a Senior Embedded Software Engineer to architect, design, code and debug real-time embedded firmware for electric motor controllers/inverters.

This position is located at our premier engineering facility in the San Francisco Bay Area - Livermore, CA.

What you’ll do:

  • Work with motor control engineers to realize effective and efficient real-time software and control algorithms.
  • Follow software development cycles, including software requirements capture and verification of software to these requirements.
  • Participate in the preparation of development specifications.
  • Design, setup and run tests to ensure the design meets specifications.
  • Debug systems from prototypes, development, and customer returns.
  • Provide support to continuation engineering and other Curtis engineering teams.
  • Participate in software design, electrical schematic and project reviews.
  • Work within a small design team to complete assigned objectives.
  • Collaborate with Curtis engineering sites around the world.

We are interested in hearing from you if you possess the following:

  • Bachelor’s degree plus 5+ years of experience in embedded, real-time software.
  • Expert in real-time software programming using high level languages.
  • Expert user of emulators, in-circuit testing and software debugging tools/techniques.
  • Experience with serial communication protocols using CAN, for example CANopen, J1939, UDS, etc.
  • Knowledge of real-time operating systems and task schedulers.

Nice to have:

  • Knowledge of control and feedback systems for power and motor control.
  • Knowledge of electronic circuits and implementation.
  • Experience with Model-based design (MBD).
  • Excellent interpersonal skills.
  • Effective verbal and written communication skills.

If this sounds like you, please apply today!

Pay range: $140,000 - $185,000

If this sounds like you, please apply today!

Sr. Validation Engineer

  • Location: California

We're looking for a Senior Validation Engineer to join our team here in the SF Bay Area - Livermore, CA. We are looking for a motivated individual with a collaborative, team-first attitude. You should have strong engineering fundamentals but derive satisfaction from mentorship and elevating team members.

Job Summary:

  • Develop TSi (Test System Interface) application for Verification & Validation Lab, to interface with new & old equipment for controller testing, automated data logging and analysis bridging between Labview and C# applications, gaining keen understanding of major Curtis architectures such as ATS Core (Automated Test System), CIT (Curtis Integrated Tool Set), AVTS (Automated Verification Test System).
  • At times, design, code and debug PC software tools for customers, applications engineers, and development engineers for Curtis embedded controller products. These software tools support flash download, product configuration/setup and other product development needs in a Windows environment.

What you will do:

  • Support development of TSi (Test System Interface) application for Verification & Validation Lab, to interface new & old equipment for controller testing.
  • Architect, Design, and Code Windows based tools to support new product development testing and sustaining products when required.
  • Develop and apply novel techniques and tools for validation lab and test automation.
  • Work within or lead a small design team to complete assigned objectives.
  • Lead or Participate in test software design, and project reviews.
  • Prepare Test specifications, set ups, and execution / Data logging

What you should have:

  • Bachelor’s degree in Electrical Engineering or Computer Science or equivalent practical experience
  • 3-5 years of experience with .NET
  • Expert in C#, .NET, and OOP
  • Significant experience in Labview, preferably with Actor Framework architectures
  • Well versed in Git Administration
  • Demonstrated ability to develop designs to meet project schedules and requirements
  • Demonstrated knowledge of software analysis, documentation, and design of experiments
  • Extensive experience with WPF or Windows Forms
  • Preferred Qualifications - Experience with:
  • Unit and System Test
  • Serial communication over RS232 and CAN
  • Embedded SW Development including C, C++, I2C, SPI
  • Polarion, Jira, or similar Life Cycle data base tools
  • SQL Server, databases
  • Jenkins
  • Power electronics

Pay Range: $100,000 - $150,000

If this sounds like you, please apply today!