Power Your Career at Curtis

Title   Department
Applications Engineer Engineering
Sr. Software Engineer - Embedded Engineering
Systems Requirements Engineer Engineering
Test and Verification Engineer Engineering
Sourcing Engineer Quality Assurance/Sourcing

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!

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!

Systems Requirements Engineer

  • Location: California

At Curtis Instruments, we’re looking for a Systems Requirements Engineer to maintain and improve requirements management tools and workflows critical to regulatory and safety requirements.  You will work alongside the project leader to ensure a clear view of traceability progress, completing system verification, and clarifying specifications as questions come up during development.

On the job, you will:

  • Analyze requirements with internal and external stakeholders, tracing their implementation throughout product development and integration
  • Assist design engineers and group leads in specifying features. Work with them to track impact of feature changes.
  • Support system FMEA process & develop DFMEA for recording potential failure modes and planed corrective actions.
  • Set up verification and validation testing
  • Assist in system level verification.
  • Guide problem resolution, tracking, and provide feedback on status to tracked problems
  • Apply solid technical understanding, critical reasoning and a structured approach to solving problems in both familiar and unfamiliar domains.

Qualities you bring to the table should include:

  • An understanding of software and the software development lifecycle.
  • Knowledge of and interest in electrical circuits, software algorithms, and control theory.
  • Understanding of mechanical design.
  • Experience designing complex system requirements, ideally as it relates to motor/vehicle control, automotive applications, timing techniques, control algorithm design, simulation.
  • Awareness of good engineering practice and methodologies.
  • The ability to turn written communication and designs into quality group presentations.
  • Project & Time Management: Manage multiple priorities while maintaining a commitment to the tasks at hand.
  • Problem Solving: Able to identify problems, analyze varying courses of action to determine, recommend and negotiate optimal solutions and execute contingency plans
  • Complex Analysis/Synthesis: Able to process a large amount of information flow, identify multiple parameters, interdependencies and inconsistencies to provide both high level systems overview and deep subject matter expertise in electrical, software and mechanical sub-systems.

Bonus points for:

  • Experience with transportation engineering, road safety
  • Experience working in a regulated or safety critical environment
  • Skilled in cross-functional team communication, scrum and agile techniques
  • Familiar with development process workflows with ALM tools
  • Ability to understand C, or C++
If this sounds like you, please apply today!

Test and Verification Engineer

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

 

As a member of the electrical design team you will design, construct, program and run test equipment for use in electric vehicle system testing. Write and debug software for automated and semi-automated test equipment. Assist with wiring, circuitry and test equipment installation. Work within a small team to build testers, run tests, and generate data that the design groups will use to improve product function and reliability. 

 

This multi-faceted position requires keen observation and documentation skills, along with a desire to collaborate and improve. Other responsibilities include writing test procedures, analyzing results, designing data visualization, and helping to maintain verification matrices. In addition to creating new automated verification systems based on central architectures, you will be supporting and improving existing test systems. As testing needs evolve, flexibility is required to support new duties and responsibilities.

 

What you need:

 

  • BS in Electrical/Electronic/Computer Engineering or equivalent
  • Minimum 3 years experience in software development (C#, Labview preferred)
  • Minimum 3 years experience in electronics design and debugging
  • Ability to interpret hardware design schematics
  • Ability to understand and create software control diagrams
  • Familiarity with various communications protocols, driver development, UX design
  • Understanding of verification criteria
  • Experience generating formal test reports
  • Experience testing software and hardware in embedded control system
  • Excellent verbal and written communication skills
  • Highly self-motivated and detail oriented
  • PC literate with extensive experience in MS Office and databases
  • Strong wiring, soldering, crimping, labeling practices

 

Essential Functions:

  • Develop test equipment and tests that are maintainable and expandable
  • Use and maintain verification test hardware
  • Perform verification tests, develop test cases, and complete test reports
  • Work to automate tests that need precision and repeatability
  • Design and debug electronic circuits, components and PCB assemblies used in test systems
  • Assist in the improvement of formal procedures that are compliant with external regulatory requirements and execute verification in accordance with those procedures
  • Identify and estimate costs and tasks durations
  • Maintain records and documentation on all designs, tests and analysis.
  • Work with the development team on the risk management process
  • Assist other departments in the resolution of design related problems that arise during production.
  • All other duties as assigned.
If this sounds like you, please apply today!

Sourcing Engineer

  • Location: California

Job Summary:

Determine materials supply chains which provide the lowest total manufacturing cost, are logistically optimal, and which exploit our global economies of scale, but still allow local responsiveness of our separate manufacturing facilities and their local production purchasing departments.  Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

Qualifications:

  • 4 year degree in a technical discipline with preferable experience in 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:
    • Lean Manufacturing
    • Design for Manufacturability
    • Value Engineering/Value Analysis
    • Cost Reduction
  • 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.

Essential Functions:

  • 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 that 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.
  • Carry out formal vendor assessments per formalized Corporate Operating Procedures.
  • Provide feedback and analysis to Engineering on supplier issues and necessary Engineering changes.
  • 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!