Power Your Career at Curtis

Title   Department
Applications Engineer Engineering
Control Systems Engineer Engineering
New Grad Software Engineer Engineering
Product Engineer Engineering
Project Lead Engineering
Senior Software Engineer Engineering
Software Engineer Engineering

Applications Engineer

  • Location: California

Do you like to provide technical support to customers? Do you like to travel to customer sites and be the point of contact between the customer and the engineering design team? We are looking for someone to develop technical documenation for both pre and post-sales technical support.

What you'll do:

  • Assist customers with the application of Curtis motor speed control products.
  • Provide our Product Management team with data relative to market requirements, competition, product shortcomings, and any other information obtained through customer contact.
  • Coordinate the building, documentation, and shipping of prototypes for customer evaluation.
  • Coordinate product releases of new models to production.
  • Participate in and lead the development of Application Notes, Data Sheets, Product Manuals and other technical literature.
  • And much, more.......

  • You should have:
  • A BSEE, plus 3 to 7 years related experience (considering new grads with the right background)
  • Experience in application and/or design of control systems and/or control systems components
  • Ability to travel both domestically and internationally approximately 20%
  • Effective telephone technical support for customers and sales staff
  • If this sounds like you, please apply today!

    If this sounds like you, please apply today!

    Control Systems Engineer

    • Location: California

    At Curtis Instruments, we’re looking for a highly technical, best-in-class Control Systems Engineer.


    Are you good at seeing what's possible?

    How would it feel to have an idea, and take it through design, test, and into real-world application?

    Are you excited about motion control?

    Do you love vehicles?

    If so, you are who we are looking for.


    What you will do:
    • Architect control algorithm structures.
    • Perform the motor control algorithm development in Matlab/Simulink models, auto code generation, algorithm verification and validation through simulation, hardware-in-the-loop and dyno tests
    • Create modules/libraries and facilitate reuse of knowledge globally.
    • Advancing motor control technology.
    • Improve communication and knowledge sharing within the organization.
    • Establishing best practices for motor related analysis, controls and testing.
    • Plan motor control activities aligned with project need and timing.
    • Coordinate and follow up with global development team on development of motor control for Electric Vehicles.
    • Study customer’s requirements and provide comments for feasibility study.
    • 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.
    • Issue resolution and testing of electric drive systems in dynamometer and vehicle environments
    • Conduct/participate in work product reviews for algorithm, software, and specifications.

    What you should have:

    • Understanding of theory of AC IPM/Induction motors and their controls for vehicle applications.
    • Experience in modeling, simulation and control algorithm development with Matlab/Simulink.
    • In-depth understanding of control of electric machines, particularly Permanent Magnet and Induction Motors (PMAC, IPM, Synchronous Reluctance, etc.)
    • Extensive experience designing and implementing motor control methodologies particularly Field Oriented and/or Direct Torque Control.
    • Understanding of higher level control schemes such as feedback, feedforward and model predictive control.
    • Excellent problem solving and critical thinking skills.
    • Ability to work in a cross-functional and global team.
    • Passion for understanding and testing high-quality control systems
    • Eagerness to learn in new environments and with new tools.
    • Master’s Degree or higher preferred
    If this sounds like you, please apply today!

    New Grad Software Engineer

    • Location: California

    Do you want to work in the electric vehicle industry? Our Livermore R&D center offers exposure to all engineering disciplines and really exciting work and mentoring opportunities for engineers interested in the EV industry.

    We are looking for recently graduated Software Engineer to design, code and debug real-time embedded software/firmware for electric motor speed controllers.

    What you’ll do:

    • Work with electronic design teams to optimize logic and microprocessor circuit implementations.
    • Design, setup and run tests to ensure designs meet specifications.
    • Dubug systems from prototypes.
    • Participate in project reviews.

     

    What will help you be successful:

    • BSEE, BSCE or BSCS
    • Internships or Projects in C and C++ Preferred
    • Lab experience preferred: working with oscilloscopes, emulators, logic analyzers, and embedded debugging tools/techniques
    • Knowledge of 32-bit microprocessor circuits (ARM Cortex-M) and peripherals (I2C, SPI, PWM)
    • Knowledge of modern software methodologies, including Object Oriented Design and Test Driven Development
    • Excellent verbal and written communication skill
    • Ability to work effectively in small teams
    • Knowledge of Source Code Control Systems (Subversion, Git)
    If this sounds like you, please apply today!

    Product Engineer

    • Location: California

     

    As a Product Engineer at Curtis, you will provide customer, sales and engineering support on specific product lines.

     

    Qualifications:

    • BSEE/BSME degree or equivalent.
    • 3-6 years of related commercial/technical experience (considering new grads with the right background)
    • Motor control and electric vehicle application knowledge desirable.
    • Effective verbal and written communication skills as well as excellent interpersonal skills.
    • Effective telephone technical support for customers and sales staff.
    • Accuracy and good organizational skills.
    • Ability to interpret a variety of instructions furnished in written, verbal, diagram or schedule form.
    • PC literate with experience in MS Office and databases.

     

    Essential Functions:

    • Work directly in product development teams as the representative of Product Management.
    • Generate/collect customer specification and worksheets.
    • Coordinate product sampling and new model releases.
    • Champion the product release documentation process.
    • Conduct product evaluations for compliance to the MRD and related specifications.
    • Conduct competitive product analysis and generate evaluation reports.
    • Create applications engineering and sales training material and training seminars.
    • Coordinate activities between engineering, sales and customers.
    • Prepare product status reports for distribution to all sales offices.
    • Prepare manuals and technical publications relating to product.
    • Travel as required for customer visits, trade shows and inter-company meetings.
    • Propose changes in products, which would result in cost reductions or improvement in operations/performance.
    If this sounds like you, please apply today!

    Project Lead

    • Location: California

    Are you looking for a position with a proven Electric Vehicle leader? How about a position leading key design projects of Electric Motor Controls? Do you have experience designing electronics or embedded software? If so, we are looking for you!

    This position, which is located in our Livermore, CA office, is a needed addition to our engineering design team. In this leadership role you will plan, schedule, and execute all phases of product development from design through project release.

    We are looking for someone who:

    • Is experienced in project management of electronics
    • Is experienced designing circuitry and/or embedded software
    • Has a strong understanding of digital and analog circuitry and good general engineering practices.
    • Has experience writing and reviewing product proposals, functional specifications and system architecture.
    • Has proven ability to work with design engineers and resolve technical issues.
    • Has experience working in a manufacturing environment, and enjoys it as well.


    Education, Skills & Experience

    • We'd prefer a B.S. degree in an Electrical/Electronic Engineering discipline
    • 2+ years experience leading projects
    • Experience with power electronics or embedded systems is GREAT! In fact, those words get us down-right excited, but you better be able to speak to them!
    • Demonstrated knowledge of industrial product design.
    • Experience applying current techniques and tools to improve costs, design times, reliability, durability and manufacturability.
    • Knowledge of good engineering practices, including design of experiments.
    • Effective verbal and written communication skills as well as excellent interpersonal skills.

    Please do not apply if you are a new grad with no work experience yet. Congratulations on your degree! But for this position, we are looking for someone with experience leading projects and at least a 2 year technical background.

    If this sounds like you, please apply today!

    Senior Software Engineer

    • Location: California

    Do you want to work in the electric vehicle industry? Our Livermore R&D center offers exposure to all engineering disciplines and really exciting work for engineers interested in the EV industry.

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


    What you’ll do:

    • Work with electronic design teams to optimize logic and microprocessor circuit implementations.
    • Design, setup and run tests to ensure designs meet specifications.
    • Dubug systems from prototypes.
    • Participate in project reviews.

    What you need:

    • BSEE or BSCS degree or equivalent; 5-10 years of relevant experience
    • Extensive experience in real-time embedded programming using high-level languages (C/C++) and assembly language
    • In-depth experience working with oscilloscopes, emulators, logic analyzers, and embedded debugging tools/techniques
    • In-depth knowledge of 32-bit microprocessor circuits (ARM Cortex-M) and peripherals (I2C, SPI, PWM)
    • In-depth knowledge of real-time operating systems, task schedulers, and standard libraries
    • Knowledge of control and feedback systems (strongly preferred)
    • Extensive experience in software analysis, documentation and design of experiments
    • In-depth knowledge of modern software methodologies, including Object Oriented Design and Test Driven Development
    • Well-versed in good engineering practices
    • Excellent verbal and written communication skill
    • Ability to work effectively in small teams
    • Knowledge of Source Code Control Systems (Subversion, Git)
    If this sounds like you, please apply today!

    Software Engineer

    • Location: California

    We're looking for someone to help design and maintain Curtis Instruments' application studio for electric motor vehicles.

     

    The work will include the following:

    • Design, code and debug Windows based tools to support new product development and sustaining projects, with a focus on database back-end, user interface design, and communication protocols for embedded systems.
    • Design, set up and run tests to ensure the design meets specifications.
    • Apply novel techniques and tools to improve design time, reliability and functionality.
    • Work within a small design team to complete assigned objectives.
    • Participate in software design and project reviews.
    • Participate in the preparation of development specifications.

    Qualifications we're looking for:

    • BSEE, BSCE or BSCS degree plus 5-15 years experience in a relevant technical discipline
    • Experience in programming C# .NET and installation/deployment procedures. 
    • Experience with serial communication over RS232 and CAN are a plus.
    • Demonstrated ability to develop designs to meet project schedules and requirements.
    • Demonstrated knowledge of software analysis, documentation and design of experiments.
    • Knowledge of good engineering practices.
    • Excellent interpersonal skills
    • Effective verbal and written communication skills.
    If this sounds like you, please apply today!