Power Your Career at Curtis

Title   Department
Warehouse Clerk Administration
Software Engineer (Tools) Engineering
Sr. Motor Control Engineer Engineering
Sr. Software Engineer - Embedded Engineering
Software Test Engineer Test Engineering
Sr. Test Technologist Test Engineering

Warehouse Clerk

  • Location: California

Perform Shipping and Receiving functions, including the following:

  • Under general supervision, perform clerical and material handling duties to verify incoming shipments, log, transport to designated areas; pack, label, ship outgoing items.
  • Work from purchase orders, bills of lading, sales orders, written and verbal instructions. Use data input terminal, U.P.S. postage machine, weighing scale, hand trucks, pallet jacks, tape dispensing machine, other tools as necessary.
  • Open boxes, verify items against purchase orders, bills of lading, log receipts into receiving report, deliver to incoming inspection or designated storage area. Hand or scale count, weigh, store goods in designated drawers, shelves, or bulk stock area.
  • Count, weigh items to confirm inventory records.
  • Properly document receipts of incoming material from outside vendors and other Curtis Instrument facilities.
  • Coordinate the activity surrounding the flow of goods and other resale products. (Receiving, stocking, and shipping)
  • Properly document and move the returned goods against RMA’s on a timely basis.
  • Data entry into computer for reporting.
  • Pack items from stock or from production for shipment. Collect items, verify against purchase orders, read and interpret special instructions for packing and shipping such as quantities per box, special labels, and special destinations. Pack using such materials as spacers, bubble wrap or other protective material, tape and seal boxes. Prior to shipment, enter shipping details into computer for company records.
  • Maintain work area in neat and orderly condition. Abide by all safety practices, all company rules, policies and procedures. Bring all unusual circumstances, problems to the supervisor’s attention. Perform other related duties as assigned.

Qualifications:

  • High School diploma or GED

  • Prior Stockroom/Warehouse experience

  • Must be able to operate a forklift, pallet jacks.

  • Must be able to lift and move material weighing 40-70lbs on a daily basis.

  • Some knowledge of computer/data entry.

  • Basic addition/subtraction skills.

  • Abide by all safety practices.

  • Must have valid driver's license

If this sounds like you, please apply today!

Software Engineer (Tools)

  • 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 Software Engineer (Tools) 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.

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

  • 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

Nice to have 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. Motor Control Engineer

  • Location: California

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

Curtis is looking for Motor Control engineers to grow its ability to expand motor control applications into new vehicle markets. This position is located at our premier engineering facility in the San Francisco Bay Area - Livermore, CA.

Examples of what you will do:

  • Architect motor and motion control algorithm structures
  • Characterize AC motors on dynamometers for optimized motor control
  • Design and code motor control algorithms
  • Create modules/libraries and facilitate the reuse of knowledge globally
  • Contribute to embedded OS
  • Advance motor control technology
  • Study customer’s requirements and provide comments for feasibility studies
  •  Verify control module functionality on hardware in the loop bench and in-vehicle
  • Use appropriate tools and test methods to ensure fully functional and robust motor control software.
  • Design to functional safety standards such as ISO26262

What will help you be successful:

  • In-depth understanding of the control of electric machines, particularly Synchronous Reluctance (PMa-SynRM, SRIPM, SynRM, SynRel), Permanent Magnet (PMAC, PMSM, IPM, SPM), and Induction Motors, including MTPA, MTPV, SVPWM overmodulation, and sensorless control.
  • Hands-on motor control development experience
  • Theoretical and practical experience implementing motor control design
  • Knowledge of C/C++ architecture principles and practical coding preferred
  • Use of dynamometers for motor testing
  • Experience in modeling, simulation, and control algorithm development with MATLAB/Simulink.
  • Knowledge of Field Oriented and Direct Torque Control motor control methodologies
  • Knowledge of specification and design for functional safety
  • Ability to work in a cross-functional and global team.
  • Master’s Degree or higher preferred
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.

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!

If this sounds like you, please apply today!

Software Test Engineer

  • Location: California

Do you want to design software for electric vehicles?

If so, and you enjoy working within a team that helps support our Test Engineering Group, we may have the job for you! We are looking for a Senior Test Engineer to design, supervise construction of, write software for, and commission automated and non-automated test equipment for use on a medium volume/high mix production environment.  Provide technical support for the equipment in remote/overseas manufacturing facilities.  Participate in new product development teams to ensure products are designed for test and that adequate equipment is ready for production start-up..

What you’ll do:

  • Design and development of electronics hardware and software for the production testing of embedded microprocessor based power electronics systems, using a platform approach.
  • Commissioning, qualification and documentation of test equipment in production facilities worldwide.
  • Provide technical support for all overseas manufacturing facilities.
  • Compile test plans, analyze test methods and process flows to optimize test overage and cost, taking into account setup times, reliability, repeatability, handling, fixturing, etc.
  • Monitor test yields, investigate problem areas and implement solutions.
  • Participate in the new product development teams, providing guidance and assistance to product development engineers and taking responsibility for all aspects of production testing for those products.
  • Train test operators and technicians.
  • Implement the published Test Engineering Strategy.

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

  • BS in Electrical/Electronic Engineering or Computer Science or equivalent
  • 3-5 years experience in software development, preferably in C or C#, CVI
  • Solid knowledge of electrical principles, PC architecture, and data acquisition systems
  • Experience in power electronics or motor controls is desirable
  • Documentation systems knowledge is desirable, especially CAD documentation packages such as Solidworks and PADS
  • Requires occasional work from home to support international Curtis facilities and up to 15% international travel
  • Effective verbal and written communication skills, as well as excellent interpersonal skills
  • Accuracy and good organizational skills
  • Mathematic ability to apply concepts such as fractions, percentages, ratios and proportions
  • Ability to interpret a variety of instructions furnished in written, verbal, diagram or schedule form
  • PC literate with experience in MS Office and databases

 

If this sounds like you, please apply today!

Sr. Test Technologist

  • Location: California

At Curtis, our design engineers develop the next generation of motor controllers that lead the industry for material handling and golf carts. Our existing controller offerings have battery voltages ranging from 24V to 144V, and load currents from 50A to 1000A. Our team is growing as we increase the battery voltage levels up to 400V.

Job Summary:

Engineering technical support of a test engineering product development team. Independently assist design engineers in design, evaluation and construction of production line test equipment. Determine methods, operations and sequences for qualification testing of new tester designs. Design, specify and document tests for the qualification of components and/or systems. Independently building prototypes, test, document, trouble shoot and repair electronic equipment and/or test fixtures and platforms. Fabricate mechanical fixtures to test prototype circuitry and systems. Engineering responsibility for the documentation, data reporting and completion of internal laboratory projects.

What you need:

  • 2-year technical degree or equivalent experience and training in a related discipline.
  • 5+ years of related experience in an R&D environment.
  • Electronic: 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,  comment  and  modify  existing  “C”  and assembly  language programs.   Familiar with use of emulators, logic analyzers and software debugging tools.   Ability to create new model  test  programs  from  existing programs.  Understand  and  use  good  software  design  practices through simulations, flowcharts and data flow diagrams.
  • Mechanical:  Demonstrated  knowledge  of  mechanical  assembly  techniques  and  a strong  mechanical aptitude.   Proficient  skills  in  small machine  and  hand  tool operation. Principles  of  mechanical fastening techniques,  sheet  metal  and  machine operation.   Light sheet  metal  fabrication  experience  for  making panels and boxes. Ability to build simple mechanical assemblies and fixtures from sketches with little or no supervision.
  • Effective verbal and written communication skills as well as excellent interpersonal skills
  • Accuracy and good organizational skills
  • Mathematic ability to apply concepts such as fractions, percentages, ratios and proportions
  • Ability to interpret a variety of instructions furnished in written, verbal, diagram or schedule form
  • PC literate with experience in MS Office and databases

What you will do:

  • Perform configuration changes and maintenance of software and hardware for new model releases.  The task includes electric and/or mechanical modification, repair, periodic checking/charging of all battery power systems and all preventative maintenance procedures, and the creation of schematics from basic documentation.
  • Build, troubleshoot and test controller prototypes, sub-assemblies and complete testers.
  • Perform functional analysis of the correct operation of test systems in accordance with engineering specifications and design criteria.
  • Evaluate technical requirements for components, equipment and test systems.
  • Specify and procure system and circuit components, laboratory materials and equipment.
  • Design, build, document and provide procedures for repetitive testing of components used in new production circuitry.
  • Provide design details where lacking and recommend modifications to designs as required.
  • Prepare instructional guides for repairing, calibrating and maintaining equipment and test systems.
  • Perform experimental testing on components from verbal or written instructions.
  • Compile and maintain data taken from test operations.  Maintain records and documentation using company computer networks.
  • Responsible to assist in programming, set up and operation of computer based data acquisition equipment.
  • Responsible to operate, and maintain electronic test equipment including oscilloscopes, multimeters, signal generators, power supplies and digital device programmers.
  • Responsible to test and debug embedded microprocessor based electronic systems.  Familiarity with use of emulators, logic analyzers and software debugging tools a plus.
  • All other duties as assigned.
If this sounds like you, please apply today!