Power Your Career at Curtis

Title   Department
Senior Systems Integration Engineer Customer Support Engineering
Applications Engineer Engineering
Senior Software Engineer Engineering
Sr. Software Engineer - Embedded Engineering
Sourcing Engineer Quality Assurance/Sourcing

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
If this sounds like you, please apply today!

Applications Engineer

  • Location: California

Job Summary:

 

Provide the first level 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 2 or more years related experience.

·    Experience in understanding usage and application of electronic systems

·    Familiarity with control systems is a plus

·     Must be able to demonstrate ability to understand and write software. Experience with C/C++ is preferred.

·     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

·    Accuracy and good organizational skills

·    Ability to interpret a variety of instructions furnished in written, verbal, diagram or schedule form

·    Experience with Matlab/Simulink is a plus

 

Essential Functions:

1.     Assist customers with the application of Curtis motor control products that best meet their requirements, including product selection, software design, troubleshooting and production support both in the field and via telephone or other electronic means.

2.     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.

3.     Configure and tune motor controllers.

4.     Design and write software for customer applications. Follow documentation and review processes that are required for safety-critical software.

5.     Participate in the development of Application Notes, Data Sheets, Product Manuals and other technical literature in coordination with the Technical Publications, Engineering and Product Management organizations.

6.     Coordinate the building, documentation and shipping of prototypes for customer evaluation.  Upon acceptance of prototypes, coordinate product releases of new models to production.

7.     Provide the Sales Department with technical assistance for customer visits either in the field or in the factory, as required.

8.     Cross train Customer Support Engineers in skills as needed in the performance of duties

9.     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.

10.     Review all failure analysis completed by the Repair Department with customers to facilitate root cause analysis and to identify failure trends.

11.     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.

12.     Design, setup and run tests to validate design specifications and applications suitability.

13.     Apply current techniques and tools to improve cost, design time, reliability, durability, manufacturability, and stay abreast of new engineering techniques and tools.

14.     Follow corporate operating policies.

 

If this sounds like you, please apply today!

Senior Software Engineer

  • Location: California

Do you want to design software for electric vehicles?

We are looking for a Senior Software Engineer to 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. 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.

What you’ll do:

  • Architect, Design, and Code Windows based tools to support new product development and sustaining projects.
  • Design, set up and run tests to ensure the design meets specifications.
  • Develop and apply novel techniques and tools to improve design time, cost, reliability and functionality.
  • Work within or lead a small design team to complete assigned objectives.
  • Lead or Participate in software design, and project reviews.
  • Prepare of development specifications.
  • Assist other departments in the resolution of design related problems that arise during production.
  • All other duties as assigned.

What will help you be successful:

  • Bachelor’s degree or equivalent practical experience
  • 5-10 years of experience with .NET
  • Expert in C#, .NET, and OOP
  • Well versed in Git Administration
  • Understanding of Linux Operating Systems
  • 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 Test
  • Agile / SCRUM
  • Serial communication over RS232 and CAN
  • Embedded SW Development including C, C++, I2C, SPI
  • Web frameworks (Angular Preferred)
  • Polarion, Jira, or similar
  • SQL Server
  • Azure SAAS products
  • GitHub
  • ANTLR
  • Jenkins
  • Basic understanding of DevOps
  • Docker
If this sounds like you, please apply today!

Sr. Software Engineer - Embedded

  • 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.

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!

If this sounds like you, please apply today!

Sourcing 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? If you have any experience with custom tooled parts either from a design or purchasing prospective, we want to speak with you! 

We are looking for a Sourcing Engineer at our premier engineering facility in the San Francisco Bay Area - Livermore, CA who will be an integral part of the Product Development Team, able to work independently, but coordinate and communicate with global cross functional colleagues to ensure stable material supply chain for new product introductions plus changes to existing designs, where quality is maximized at the best cost.

What you will need:

  • 4 year degree in a technical discipline with preferable experience in Custom Tooled Part Design, Fabrication, or Procurement specific to the following areas: 
    • Die Casting
    • Extrusion
    • Printed Circuit Bd. Manufacture
    • Plastic Injection Molding
    • Metal Stamping
  • Strong communication, analytical and presentation skills are a must.
  • Minimum 5 years experience participating in concurrent engineering teams.
  • Ability to travel both within the U.S. as well as outside the U.S.
  • Working knowledge of modern manufacturing principles including but not limited to:
    • Design for Manufacturability
    • Value Engineering/Value Analysis
    • Cost Reduction
    • Lean Manufacturing
  • Working knowledge of modern/global supply chain management processes.
  • Good knowledge of business systems and procurement methods.
  • PC literate with experience in MS Office and databases.
  • Exposure to working in an ISO-9001 or IATF-16949 environment.
  •  

What you will do:

  • Work with QA, design, and manufacturing in multiple global sites to develop suitable suppliers capable of consistent supply of compliant materials to Curtis specification.
  • Work along with engineering project teams and accept responsibility for supplier selection appropriate to manufacturing site.
  • Compile fabricated material costs during product development. Ensure the correct costing is reflected in appropriate business systems.
  • Coordinate changes in material sources, tooling and fixtures for product transfer and new product releases in conjunction with Manufacturing Engineering and the manufacturing site concerned to permit local sourcing.
  • Ensure all fabricated parts purchased comply with Curtis Master Engineering Specifications.
  • Identify and qualify alternate sources when required or support overall dual sourcing strategies.
  • Communicate to suppliers and assist them on meeting Curtis requirements on certification. Work with existing suppliers to resolve problems using data compiled by local Purchasing and Quality staff.
  • Identify and realize cost reduction opportunities achieving yearly target set by VP of Quality Assurance
  • Guide all manufacturing facilities in our Global Sourcing activities to ensure our corporate fabricated part volume can be taken advantage of by local production/purchasing functions.
  • Provide timely communication on tooling requirements and take responsibility for compilation and required approvals of capital and other expenditures.
  • Process requests for samples from engineering and coordinate all P.O. activity associated to First Article Inspections.
  • Provide feedback and analysis to Engineering on supplier issues and necessary Engineering changes.
  • Carry out formal vendor assessments per formalized Corporate Operating Procedures.
  • Conduct Design for Manufacturability and Sourcing reviews on new product developments, and propose changes to designs to match the capabilities of the receiving manufacturing facility and their suppliers.

 

If this sounds like you, please apply today!