Power Your Career at Curtis

Title   Department
QA Engineer
Bulgaria
Quality Assurance
Warehouse Clerk
California
Administration
Software Engineer (Tools)
California
Engineering
Sr. Motor Control Engineer
California
Engineering
Sr. Software Engineer - Embedded
California
Engineering
Software Test Engineer
California
Test Engineering
Sr. Test Technologist
California
Test Engineering
Hardware Design Engineer
China
Engineering
Software Design Engineer
China
Engineering
Sales Engineer - Key Accounting / New Business Development
Germany
Sales
Customer Support Engineer, Software Developer
Italy
Customer Support Engineering
DevOps Engineer
New York
Engineering
Senior Computer Engineer
New York
Engineering
Senior Electronics Engineer – Test Equipment
New York
Engineering
Senior Software Engineer
New York
Engineering
Cost Accounting Manager
New York
Finance & Accounting
Human Resources Analyst
New York
Human Resources
I.T. Systems Administrator
New York
Information Technology
Planner/Buyer
Puerto Rico
Purchasing/Sourcing
Functional Safety Manager
UK Engineering Center
Engineering
Senior Software Engineer
UK Engineering Center
Engineering
Software Engineer
UK Engineering Center
Engineering
Systems Requirements Engineer
UK Engineering Center
Engineering
CUSTOMER SUPPORT ENGINEER (Software)
United Kingdom
Engineering
Software Control Engineer
United Kingdom
Engineering

QA Engineer

  • Location: Bulgaria

Responsibilities:

  • Responsible for execution of procedures and instructions according to the requirements of ISO 9001 standard and in compliance with all specifications.
  • Responsible for materials’ inspection and approval methods
  • Define critical process inspection stages.
  • Review, evaluate and analyze the overall results of the troubleshooting and corrective action reports on specific programs
  • Provide all QA interface for suppliers/customers quality issues
  • Maintain a closed loop of corrective actions related to suppliers’ rejections and customers’ complaints.
  • Provide of the statistical process control support to manufacturing processes and elsewhere, when necessary. Analyze the efficiency of the manufacturing processes and other areas as required.
  • Provide

 Requirements:

  • University degree in  Engineering
  • At least 3 years working experience in a similar job
  • Very good knowledge of spoken and written English
  • Computer literacy
  • ERP system experience
  • Understanding of quality principles, tools and methodologies for quality issues solving (8D, 5Y, Ishikawa)
  • Knowledge of standard IPC-А-610
  • Experience with the requirements of ISO 9001:2015 and TS 16949 are an advantage
  • Communication skills and ability to make analyses
  • Team player

Deadline for applications February  11th , 2022.

Only short-listed candidates will be contacted.

Your application will be treated with strict confidentiality. The personal information that you agree to share with us will be processed in accordance with the law on Protection of personal data and will be used only for the needs of the recruitment process.

If this sounds like you, please apply today!

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!

Hardware Design Engineer

  • Location: China

Hardware Design Engineer

Location: Suzhou, China

What you will do:

  • Hardware development for control systems for electric vehicles and control/display panels for industrial vehicles;
  • Interface and collaborate with software design, verification & validation engineering and testing engineering to ensure that the final design of a product completely meets the pre-defined requirement;
  • Sustain and upgrade existing products;
  • Verification and validation of components, method of testing and results analysis;

What you should have:

  • Bachelor’s or advanced degree in Electronics, Electrical Engineering or Automation;
  • At least 5 years of experience in circuit design;
  • Proficient in design of analog and digital circuit as well as design of SCM embedded systems;
  • Familiar with electric motor drives;
  • Capable of working independently, good communication skills, team player;
  • Good command of English language;

Quick Apply: recruit@curtisinst.com

http://www.curtisinstruments.com.cn/cn

If this sounds like you, please apply today!

Software Design Engineer

  • Location: China

Software Design Engineer

Location: Suzhou, China

What you will do:

  • Software development for control systems for electric vehicles and control/display panels for industrial vehicles;
  • Interface and collaborate with hardware design, verification & validation engineering and testing engineering to ensure that the final design of a product completely meets the pre-defined requirement;
  • Sustain and upgrade of existing products;

What you should have:

  • Bachelor’s or advanced degree in Electronics, Electrical Engineering or Automation;
  • At least 5 years of experience in developing electronics products;
  • Proficient in embedded software development language (Assembly Language and C Language);
  • Familiar with software development in VC, VB and other high-level programming languages;
  • Experienced in design of analog and digital circuits as well as development of SCM embedded systems;
  • Experience in software development for electric motor driving systems, control/display panel products is preferred;
  • Capable of working independently, good communication skills, team player;
  • Good command of English language;

Quick Apply: recruit@curtisinst.com

www.curtisinstruments.com.cn/cn

If this sounds like you, please apply today!

Sales Engineer - Key Accounting / New Business Development

  • Location: Germany

Do you want to work in the industrial vehicle industry and strengthen our competence in the emerging markets of electrification and hybridization? Our Sales & Support office in Paderborn serves the territory of Germany, Austria, Switzerland, Benelux, Poland, Hungary, Czech Republic, Slovakia and offers exposure to a broad variety of applications in the exciting environment of electric mobility and industrial drive systems.

We are looking for a Sales Engineer to support customers and prospects especially in the pre-sales phase of inquiries and new projects that require in-depth product knowledge and market intelligence in the area of HMI and motor speed controllers.

What you’ll do:

  • Work closely with customer engineers and purchasers as well as our own product support teams to create project specific proposals for electric vehicles and industrial drives.
  • Business development by analyzing market trends and legislation changes.
  • Risk assessment of potential business cases.
  • Commercial project management, participation in (international) project reviews.
  • On-site customer visits

What you need:

  • BSc EE degree or equivalent in Mechatronics or Vehicle Engineering
  • Experience in working with electrical and electronic systems and the associated tool environment
  • Knowledge of serial communication links (LIN, CAN bus)
  • Knowledge of standards and regulations in the industrial vehicle and mobile machinery market
  • Excellent verbal and written communication skills in both German and English
  • Ability to work effectively in teams of any size
  • Driving license, class B

What we offer:

  • Training and longterm development of your position
  • Interesting and challenging tasks inhouse and at customers
  • International work environment
  • Attractive salary and employee benefits
  • Company car also for private use

If this sounds like you, please apply today!

2-5 years professional experience in one or more of the above areas is mandatory.

If this sounds like you, please apply today!

Customer Support Engineer, Software Developer

  • Location: Italy

 

Curtis Instruments Srl currently has an opportunity for a Customer Support Engineer – Software developer to join our team in Milan. This is an opportunity for you to be a part of an experienced team, where your contribution will be an essential part of developing the application software management and development.

Responsibilities

·       Responsible for the development of software and software control methodology for the next generation of platform products.

·       Develop and update Software Control work practices in line with industrial standards.

·       Develop applications code using relevant languages and API’s to enable customers to successfully implement Curtis control systems.

·       Be responsible for the co-ordination and progress of software design for one or more projects, as assigned.

·       Liaise with Curtis departments on all matters relating to software control and safety design for assigned projects.

·       Carryout software V modelling processes & black box testing.

·       Provide technical support to sales activities.

·       Provide consultancy for customers in assessing or assisting in the definition of software specifications with respect to V modelling input.

·       Provide site assistance with commissioning and final project sign off.

Skills / Qualifications

·       Engineering degree or Technical High school diploma.

·       Experience with machine/motor control and battery powered vehicles is highly beneficial.

·       A self-motivated individual with excellent verbal and written communication skills.

·       Italian native speaker, English must be advanced level

·       V modelling, Matlab, Simulink and Bitbucket or equivalent software management tools.

·       CANbus experience, DS301 and J1939 protocols beneficial.

·       C, C++ application coding.

This position is located in our Milan office.  We look forward to hearing from you!!

If this sounds like you, please apply today!

DevOps Engineer

  • Location: New York

Join Curtis Instruments to redefine the possibilities of good product development by administrating and developing up our Application lifecycle Management and DevOps Tools.

We are looking for a DevOps Engineer to join our team and manage the the product development support tools. These tools include Polarion, Jenkins, Subversion/Git, Phabricator, etc.  

Our engineers are doing important work in the electronics, software, and mechanical development of motor controls for electric vehicles, and your contribution will go a long way in enabling great designs.

This is a hybrid position, requiring flexibility to go into the office up to two times a week, or as needed.  

You will....

  • Setup, configure, and admin SW Tools used for engineering. This includes Polarion, Jenkins, Subversion, Static Code Analysis, Unit Test, etc.
  • Maintain automated CI/CD pipeline
  • Customize within the tools and develop plugins/glue logic to enable advanced customization and functionality.
  • Collaborate with engineering group leaders, project leaders and system engineers applicable workflows and procedures.
  • Help engineers with software infrastructure projects (e.g., automated versioning, revision control, etc.).
  • Work with global software engineering services on common tool practices with location specific customization where required.
  • Keep track and maintain global software engineering tools liceneses.
  • Collaboration with corporate IT regarding platform infrastructure.

You're likely to be successful if you bring to the table....

  • BS in Electrical/Electronic/Computer Engineering, Computer Science, or equivalent
  • 3 to 7 years experience with engineering processes; strong process oriented mindset, good knowledge in software engineering processes.
  • On-the-job experience in software development/scripting.
  • Service-oriented mentality (engineering sites are the customers).
  • Excellent interpersonal skills. Strong communicator and facilitator.
  • Strong documentation skills.
  • Ideally Polarion, Jenkins and Subversion experience.
  • Able and willing to work off office hours and travel to international sites occasionally.

 

If this sounds like you, please apply today!

Senior Computer Engineer

  • Location: New York

 

The Senior Computer Engineer reports to the Engineering Manager and is responsible for analog, digital, software design/analysis and prototyping to meet project milestones in the development of Curtis’s instrumentation and display products.  

This is a hybrid position, requiring flexibility to go into the office up to two times a week, or as needed.

What you’ll do:

  • Develop embedded software in a number of languages such as C, C++, C#, for microcomputer and embedded microcontrollers.
  • Specify, characterize and mathematically model solid state devices and systems with emphasis on efficient algorithm generation.
  • Define, perform and supervise testing of components to determine suitability for a specific application.
  • Define, perform and supervise testing for design verification as defined in the product specification and task description. Analyze data and identify potential and actual faults in design, manufacture and quality.
  • Use CAE tools to design and analyze circuit board schematics to specification and work closely with circuit board designers to develop PCB layouts that meet industry standard compliance requirements
  • Supervise the layout and construction of breadboards, prototypes, first generation products as well as laboratory and production equipment.
  • Prepare design and cost proposals on potential new programs.
  • Provide technical input to Design & Drafting so that appropriate documentation can be provided on a timely basis.
  • Design, or assist in designing production test equipment and fixtures.
  • Supervise the testing and qualification of pre-production and production prototypes.
  • Write engineering reports, test reports, procedures, progress reports, application notes.
  • Perform failure analysis studies on a continuing basis and evaluate designs and follow through on needed modifications.
  • Work as part of interdepartmental project team. Act as Engineering Project Leader as assigned.
  • Provide technical support to less senior personnel and other operating departments as required.
  • Travel to vendor and customer sites to provide technical support when required.

What you need:

  • MSEE or MSCE with emphasis on digital circuit design, microcontrollers, embedded systems design, assembly or higher level programming language.
  • At least five years’ experience as a design engineer with project responsibility developing products for moderate to high volume production.
  • Emphasis on embedded system design, microcontroller applications, A/D converters.
  • Demonstrated ability to work in all phases of the product development process from early development through production and able to apply appropriate analytical and experimental techniques.
  • Strong C/C++, embedded programming skills and experience developing and debugging applications in embedded systems.
  • Experience developing low-level device drivers.
  • Knowledge of HMI tools/design, GUI tools/design, LCD technology (including touch), IoT and wireless communication a plus.
  • Familiar with CAE software packages for PCs or workstations.
  • Familiarity with engineering and design practices and standards including ISO 9000.

 

Must be legally authorized to work in the US.

If this sounds like you, please apply today!

Senior Electronics Engineer – Test Equipment

  • Location: New York

This position, which is located in our corporate office in Mt. Kisco, NY, is a needed addition to our Test Engineering team.  Due to the nature of this position working on test equipment, this is a mostly in-office position, with flexibility to work from home when work flow allows.

What you’ll do:

  • Design, develop and formally validate electronics hardware and software for production testing of medium to high volume microprocessor based embedded systems manufactured in overseas plants.
  • Write and implement formal test plans for products to be tested.
  • Analyze test methods and process flows to optimize test coverage and cost, taking into account setup times, reliability, repeatability, handling, fixturing, etc.
  • Supervise the construction of test equipment, using additional resources when necessary.
  • Commission and validate test equipment in production facilities worldwide, travelling internationally when required (typically 2-3 wks./yr.).
  • Compile and publish proper and comprehensive documentation for all test equipment.
  • Train test operators and technicians.
  • Provide guidance and assistance to product development engineers and take responsibility for all aspects of production testing for those products under design. Attend and contribute to New Product Concurrent Engineering team meetings.
  • Remotely monitor test yields, investigate problem areas, and implement solutions.
  • Inform supervisor of all unusual circumstances and perform other duties as may be assigned.

​​​What you need:

  • Bachelors degree in Electrical/Electronic Engineering, Computer Science or related subject.
  • Minimum 3 years’ experience in an Electronics design role, preferably with experience in the use of PC based I/O and data acquisition systems.
  • 3 - 5 years’ experience in software development using C, C++ or C#. Labview an advantage.
  • Experience in database design and manipulation an advantage

Please visit us on LinkedIn and Glassdoor to learn more about Curtis.

For consideration, please send cover letter and resume to: nyrecruitment1@curtisinst.com. We look forward to hearing from you!!

If this sounds like you, please apply today!

Senior Software Engineer

  • Location: New York

Are you looking for a software position, but also enjoy working with electronics?  This position may be for you!  

This Senior Software Engineer position is located in our corporate office in Mt. Kisco, NY, and is a needed addition to our Engineering team. The Senior Software Engineer will design, develop and install software solutions; Support software QA and optimize I/O performance, analyze, monitor and improve efficiency and stability of the system, Interface with hardware design and development; requirements definition, testing and documentation of software systems, including embedded applications support.

This is a hybrid position, requiring flexibility to go into the office up to two times a week, or as needed.

What you’ll do:

  • Design, develop, modify, implement, and support software components anywhere in the Software stack.
  • Develop software / firmware in C, C++, C# or other selected languages for Curtis products and / or applications, in accordance with applicable software development methodologies and release processes.
  • Develop and maintain embedded Linux systems including kernel, U-boot, and device drivers and API
  • Work with Yocto, board bring up for ARM based platforms, hardware/software integration, build cross-compiler toolchain, static code analysis tools, maintain build servers
  • Automate tasks with scripting languages such as Bash and Python
  • Utilize software engineering tools such as configuration management systems, build processes and in-circuit debuggers in the software development process.
  • Work with GIT and SVN
  • Develop solutions with IoT, WiFi, BLE, I2C, SPI, PCIe, Ethernet
  • Experience developing low-level device drivers and API
  • Integrate / develop applications using GUI toolsets, such as Qt.
  • Read schematics and device data sheets
  • Debug and support existing software applications
  • Define, perform and supervise testing to ensure specifications are met. This typically includes module, integration, system and design verification tests. Analyze data and results to identify potential and actual faults in the design.
  • Assist in generating project proposals in response to Marketing requirements by estimating hardware & software requirements, engineering effort and cost.
  • Work from schedules, specifications, schematics, work orders, verbal and written instructions.
  • Specify and use a full range of electronic test equipment, computer hardware and software.
  • Provide technical input to Configuration management so that appropriate documentation can be provided on a timely basis.

What you need:

  • MSCS, MSEE or MSCE with emphasis on embedded firmware development using high level programming languages.
  • At least eight years’ experience in firmware development for microcontroller / microprocessor systems or five in a senior role
  • Demonstrated experience with embedded systems design, RTOS and Linux, embedded C and C++.
  • Experience developing PC applications in C#, C++, Java or similar language. Experience with Qt a plus.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques
  • Experience with advanced concepts of computer architecture, data structures and standard programming practices.
  • Mobil app dev experience a plus

Please visit us on LinkedIn and Glassdoor to learn more about Curtis. For consideration, please send cover letter and resume to: nyrecruitment1@curtisinst.com. We look forward to hearing from you!!

 

If this sounds like you, please apply today!

Cost Accounting Manager

  • Location: New York

If you have experience working as a Cost Accounting Manager in a manufacturing environment with engineering projects experience, we are looking for you!  This position is a corporate role with responsibilities extending beyond the local facilities and may require some international travel.

This position reports to the Corporate Controller and works out of our Corporate Office, located in Mount Kisco, NY.  This is a hybrid position, requiring flexibility to go into the office up to two times a week, or as needed.

As a corporate role, the Cost Accounting Manager sets the tone for all of North America, while also leading all cost accountants at the other sites.

In addition, your responsibilities will include:

Domestic Operations (NY, CA and PR):

  • Manage all cost accounting functions in North America.
  • Responsible for the review, maintenance and accuracy of all Standard Costs and Engineering Projects.
  • Compute actual labor and overhead rates.
  • Perform all standard costs rolls.
  • Prepare monthly journals relating to COGS.
  • Responsible for the accurate valuation of inventory and Engineering projects and their reconciliation to the General Ledger.
  • Review of project proposals and set up Engineering Projects.
  • Audit the Labor system to ensure that time is recorded correctly to work centers and projects.
  • Audit the accuracy of cycle counts, investigate variances and determine the internal controls.
  • Review and analyze daily transaction reports including Future PPV reports.
  • Review the accuracy of the inventory reserves
  • Monitor warranty costs and warranty reserves.
  • Prepare budgeted COGS based on production forecast and analyze budget vs. actual variances.

Domestic Reporting:

  • Issue monthly Manufacturing Reports with explanations on Gross Margin, manufacturing variances, overhead rates, inventory turns etc.
  • Issue monthly Engineering Projects reports comparing actual to date costs to budgeted amounts.
  • Provide a quarterly consolidated report of COGS to the CFO.
  • Issue Labor and burden rates used to compute Transfer Prices annually.
  • Have formal discussions with Operations regarding the quarterly results of all manufacturing sites.
  • Provide the external auditors with financial reports and analysis to satisfy their audit requests.
  • Inform supervisor of all unusual circumstances of problems. Abide by all company rules, policies and procedures. 

International Operations/Reporting:

  • Set all cost accounting procedures across Curtis sites. 
  • Lead the Cost Accountants and Finance Managers at the other Curtis subsidiaries to ensure the financial results of the day to day manufacturing transactions and Engineering Jobs are recorded correctly in the financial ledgers.
  • Review the global manufacturing budgets.
  • Review the accuracy of labor and overhead rates.
  • Review, analyze and coordinate the issuance of Monthly Manufacturing Reports.
  • Prepare and issue monthly consolidated inventory by location.
  • Review the accuracy and adequacy of the inventory reserves
  • Familiar with foreign currencies and their impact on inventory valuation and variances.
  • Review and analyze the impact of product transfers between manufacturing sites.
  • Review of project proposals and set up Engineering Projects.
  • Monitor global warranty reserves.

What you bring:

  • Bachelor’s Degree in Accounting, with a minimum of five years’ experience in a Manufacturing environment with multiple sites.
  • Experience in Standard Cost Systems
  • Experience in Engineering projects
  • Proficiency in Word, Excel & Access
  • Hands on knowledge of ERP and accounting systems
  • Data entry, computer skills
  • Well organized and detail oriented
  • Ability to communicate with colleagues from multiple levels in the Company
  • Excellent analytical skills
  • Ability to apply US GAAP and Cost Accounting Standards

The target salary range for this position is $115,000 to $130,000.

Please visit us on LinkedIn and Glassdoor to learn more about Curtis. For consideration, please send cover letter and resume to: nyrecruitment1@curtisinst.com. We look forward to hearing from you!!

 

If this sounds like you, please apply today!

Human Resources Analyst

  • Location: New York

Are you looking to be part of a small team of Human Resources professionals that ensure people are the central and vital ingredient of a company’s success? If so, Curtis is looking to add a Human Resources Analyst to our team. This position is critical to meeting our strategic growth objectives in supporting HR functions, such as talent acquisition and benefits.  This is a dynamic role with growth opportunities.

This corporate role reports to our Director of Human Resources and works out of our Corporate Office, located in Mount Kisco, NY. This is a hybrid position, requiring flexibility to go into the office up to two times a week, or as needed.

Your responsibilities will include:

  • System Administrator for the HRIS (Workday) and the Security System Program. Ensure accuracy & timeliness of data, updates and operations. Prepare reports as necessary. Coordinate with payroll department on all personnel additions, separations, changes-in-status. Maintain necessary HR files.
  • Create reports within Workday, analyze and display in a visually pleasing way to demonstrate trends, and assist with making critical company decisions.
  • Assist the HR Director and/or the VP of HR in the recruitment, selection, and retention of qualified new employees. Post positions internally, accept applications, and work with hiring managers. Develop and maintain recruitment sources, conduct references.
  • Partner with HR Director and/or VP HR to resolve HR issues.
  • Coordinate new employee on-boarding, including coordination of Quality & Safety training for all new hires. Conduct benefits orientation meetings. Conduct off-boarding meetings with terminating employees.
  • Deploy training and track compliance. 
  • Administer the company’s medical benefits program, following standard practices. Act as a liaison between employees and insurance companies. Assist employees in processing claims and resolving problems. Conduct benefit open enrollments on a timely basis. Participate in annual benefit review with benefits consultants. Audit and process benefit carrier invoices for payment. Administer and monitor COBRA .
  • Administer flexible spending plan, retirement plan, medical open enrollments. Prepare and distribute all necessary enrollment communication information.
  • Inform supervisor of all unusual circumstances or problems. Abide by all company rules, policies and procedures.

You will be successful if you have the following:

Experience:

  • Bachelor’s degree in Human Resources Management, or related field, or Associates Degree with a minimum of five years’ administrator-level experience in an HR role.
  • Minimum of 3 – 5 years of directly related human resources experience required.
  • Experience in handling sensitive and personal employee issues, requiring the use of excellent judgement and a high degree of confidentiality.
  • Experience in administering a variety of HR programs and policies.

Skills:

  • Proficient with Microsoft Office suite of programs (Word, Excel, Power Point, a must).
  • Prior Workday experience required, with excellent reporting skills.
  • Excellent verbal and written communication skills.
  • Strong time management, organizational, and follow-up skills, including the ability to prioritize work effectively.
  • Strong relationship-building and customer service skills.
  • Ability to maintain a high level of confidentiality at all times.
  • Ability to work with all levels of employees.
  • Knowledge of HR employment related laws and practices.

To be successful in this role, you’ll need to represent the human resources department in a manner which earns trust and protects the confidentiality of all employees. A customer-service approach is a must in working with employees. 

The target salary range for this position is $70,000 to $100,000.

If this sounds like you, please apply today!

I.T. Systems Administrator

  • Location: New York

Curtis is seeking a diligent and experienced IT Systems Administrator to administer and support our IT infrastructure. You will be responsible for managing all the IT resources including workstations (desktops/laptops), servers, switches, firewalls, routers, uninterruptible power supplies, cabling, wireless support, photocopiers, printers, video cameras and displays, audio, telephones, mobile devices, and any other core or peripheral devices utilized to store, manage and communicate data.   This is a critical position that ensures our talented team can do their work enjoyably and seemlessly. 

This is a corporate role, with responsibilities extending beyond the local facility.  This role is primarily an in-office role, with some occasional remote flexibility.

What you'll do:

  • Install and administer the client server network with all peripheral equipment.  Monitor network performance and react to warnings and other suspicious indications.

  • Install appropriate updates to software pertinent to Curtis' operations.

  • Promote cyber security awareness.

  • Maintain network security and business system security through employee identification and password assignments for both premise and cloud based accounts and applications.  Maintain record files of the same.

  • Troubleshoot and resolve problems with user workstations (desktops/laptops).  Perform repairs including but not limited to virus, spyware, adware and other malicious software removal; software reloads; diagnosis and replacement of failed components such as hard disk drive, power supply, motherboard, video card, network interface card, RAM, etc.

  • Administer, respond to and support the HelpDesk functions.

  • Investigate and resolve issues reported concerning general office equipment including printers, copiers, scanners, cameras, projectors, etc.  Coordinate with external resources as required. 

  • Assist the IT staff at other Curtis facilities as required for installations, troubleshooting, repairs providing 2nd level support when required, coordinating to obtain 3rd level expert support if necessary.

  • Perform configuration changes along with additions/deletions to the servers and network perimeter devices (firewalls, routers, switches) around the Curtis world.

  • Perform configuration changes along with additions/deletions to Curtis’ web interfaces including Lunarinside, caWeb, Citrix, FTP, Teams, Sharepoint and other web based applications.

  • Monitor and maintain the Curtis AD, DNS, DHCP, SUS, WINS, Radius server, Certificate and Exchange databases globally along with LAN, WAN and VPN environments.

What you need to be successful in this role:

  • Minimum: Associates Degree with specialized training in computer science with 4 years experience or 10 years practical experience.                                                   Preferred: BS in Computer Science and 3 years experience

  • Professional Certification is one or more of the technologies deployed by Curtis is a plus

  • Advanced knowledge in Windows and Linux based hardware/software for servers and client stations.  Ability to analyze, trouble shoot problems.

  • Advanced knowledge of Wide Area Network (WAN) and Local Area Network (LAN) concepts and practical experience of establishing and maintaining said networks in a healthy efficient state.

  • Advanced knowledge of Internet based communication protocols including IP addressing, VPN, MPLS, SSL, etc.
  • Advanced Knowledge of the concepts of router, switch and firewall configurations and practical experience of maintaining said hardware configurations.

  • Working knowledge of SyteLine ERP business system software and SQL databases is a plus.

  • Knowledge of MAC based hardware/software a plus

  • Knowledge of Progress database a plus

  • Experience with the installation of software and initial configuration of both server and client hardware.

  • Excellent customer service skills.

  • Ability to understand problems and communicate solutions.

  • Proficient skills with end-user computing tools such as MS Office suite, O365, Azure.

  • Basic skills with reporting tools such as Crystal, SSRS, Bartender, PowerBI, other BI tools,

If this sounds like you, please apply today!

Planner/Buyer

  • Location: Puerto Rico

We are looking for a highly motivated professional who is a fully bilingual, hands-on team player with analytical and problem solving abilities to fill the position of Planner/Buyer.

If you have the following competencies and experience, you may be just the person we are looking for.

The Planner/Buyer plans, originates, coordinate & tracks purchase orders for raw material or production orders to meet customer’s sales orders schedules. Assures orders are placed for timely delivery of material to meet production schedule.

Education and experience:

  • B. A. in Materials Management or Operations
  • 2 to 5 years in material management or planning
  • Experience in project management

 

We are an Equal Opportunity Employer/handicapped/veterans/female

If this sounds like you, please apply today!

Functional Safety Manager

  • Location: UK Engineering Center

The Functional Safety Manager is a critical Curtis Corporate role. You will provide in-depth knowledge of all relevant safety standards pertaining to all Curtis products. The Functional Safety Manager will be responsible for defining technical requirements to global Curtis development teams, thus ensuring all products developed are compliant with the markets for which they are intended.

As new markets open up to Curtis products the Functional Safety Manager will be responsible for carrying out a ‘gap analysis’ to show how well existing Curtis products can serve these markets and what, if any, additional technical features need to be incorporated in order to ensure compliance.

This is a hybrid position, requiring flexibility to go into the office three times a week, or as needed.  Our UK Engineering Center is located in North East England.

What you'll do:

  • Carry out internal compliance audits to provide assurance of conformity.
  • Manage, and update all safety related aspects to ISO26262, the creation of safety processes, concepts and strategies the for complete product lifecycle.
  • Be familiar with EN1175, EN280, EN13849, EN12895, ISO26262, IEC61508.
  • Analyze Functional Safety Requirements to develop Technical Safety Concept and Technical Safety Requirements, in collaboration with global engineering teams.
  • Create the Hazard and Risk Analysis (HARA), DFMEA, fault tree analyses and leads safety analyses for FMEDA and FTA.

Qualifications & Experience:

  • Masters or Bachelor’s degree or equivalent, and 10 plus years experience in product design and functional safety compliance.
  • A well-established understanding of the current standards governing the electrification market for both industrial, on road, agriculture and construction industries.
  • A proven record of driving product compliance to international standards by defining requirements for product development.
  • Experience of using requirements capture tools.
  • Excellent understanding of functional safety and ISO26262
  • Some understanding of Motor controllers, DCDC converters, Chargers and Battery Management Systems.
If this sounds like you, please apply today!

Senior Software Engineer

  • Location: UK Engineering Center

The Senior Software Engineer is responsible for leading hybrid projects; designing, developing and installing software solutions; Testing and documentation of software systems, including embedded applications support.  Engineers working on our hybrid engine projects,  will be developing hybrid control algorithms to work with internal combustion engines, including cranking, generation and boost. 

This is a hybrid position, requiring flexibility to go into the office three times a week, or as needed. Our UK Engineering Center is located in North East England.

What you'll do:

  • Independently design, code and debug embedded software for real-time control applications.

  • Work closely with diesel engine manufactures to integrte Curtis motor controllers onto diesel engines.

  • Lead hybrid projects to ensure hybrid requirement functions are captured, developed and validated. 
  • Work with motor control engineers to realize effective and efficient real-time control applications. 

  • Follow software development cycles including software requirements capture and verification of software to those requirements.

  • Carry out unit testing of functions.

  • Engineering support of product development and continuation team.

  • Work with electronic design team to optimize logic and microprocessor circuit implementations.  Follow and document engineering procedures.

  • Assist other departments in the resolution of design related problems that arise during production.

  • Mentor software engineers.

What you'll need to be successful:

  • Bachelors or Masters degree plus 5 years experience in embedded, real-time software

  • An expert in real-time software programming, using high level languages including C++

  • Good working experience in Matlab/Simulink, including real time algorithmic development

  • Expert user of emulators, in-circuit testing and software debugging tools/techniques.

  • Knowledge of Simulink and experience of auto-code generation preferred.

  • Familiarity with model based algorithmic development.

  • Demonstrated ability to develop designs to meet project costs, performance and schedules.

  • Demonstrated knowledge of control and feedback systems for power and motor control.

  • Demonstrated knowledge of microprocessor circuits and implementation.

  • Demonstrated knowledge of software analysis, documentation and design of experiments.

  • Knowledge of good engineering practices.

  • Excellent interpersonal skills, including mentoring capabilities.

  • Effective verbal and written communication skills.

  • PC literate with experience in MS Office and databases.

 

If this sounds like you, please apply today!

Software Engineer

  • Location: UK Engineering Center

Curtis Software Engineers are responsible for designing, developing and installing software solutions.  You will work with hardware design and development, requirements definition, testing and documentation of software systems, including embedded applications support.  Engineers working on our hybrid engine projects will be developing hybrid control algorithms to work with internal combustion engines, including cranking, generation and boost. 

This is a hybrid position, requiring flexibility to go into the office three times a week, or as needed. Our UK Engineering Center is located in North East England.

What you'll do:

  • Independently design, code and debug embedded software for real-time control applications.

  • Work closely with diesel engine manufactures to integrte Curtis motor controllers onto diesel engines.

  • Lead hybrid projects to ensure hybrid requirement functions are captured, developed and validated. 
  • Work with motor control engineers to realize effective and efficient real-time control applications. 

  • Follow software development cycles including software requirements capture and verification of software to those requirements.

  • Carry out unit testing of functions.

  • Engineering support of product development and continuation team.

  • Work with electronic design team to optimize logic and microprocessor circuit implementations.  Follow and document engineering procedures.

  • Assist other departments in the resolution of design related problems that arise during production.

What you'll need to be successful:

  • Bachelors or Masters degree plus 3 years experience in embedded, real-time software

  • Proficient in real-time software programming, using high level languages including C++

  • Good working experience in Matlab/Simulink, including real time algorithmic development

  • Proficient user of emulators, in-circuit testing and software debugging tools/techniques.

  • Knowledge of Simulink and experience of auto-code generation preferred.

  • Familiarity with model based algorithmic development.

  • Demonstrated ability to develop designs to meet project costs, performance and schedules.

  • Demonstrated knowledge of control and feedback systems for power and motor control.

  • Demonstrated knowledge of microprocessor circuits and implementation.

  • Demonstrated knowledge of software analysis, documentation and design of experiments.

  • Knowledge of good engineering practices.

  • Excellent interpersonal skills, including mentoring capabilities.

  • Effective verbal and written communication skills.

  • PC literate with experience in MS Office and databases.

If this sounds like you, please apply today!

Systems Requirements Engineer

  • Location: UK Engineering Center

Curtis is seeking a Systems Requirements Engineer in our UK Engineering center to analyze market information, and stakeholder and user needs.  This information will be used to derive functional and non-functional requirements to be met by the system’s design and consolidate these requirements into complete requirements and system specifications.

This is a hybrid position, requiring flexibility to go into the office three times a week, or as needed.  Our UK Engineering Center is located in North East England.

What you’ll do:

  • Lead various systems engineering activities that are essential for a successful launch of HMI products for vehicular market.
  • Collaborate with product engineers to refine system level requirements, and develop methodologies for numerical evaluation of requirements.
  • Collaborate with development teams and quickly understand the existing solution, capabilities, and architecture, as well as design choices and considerations
  • Systematically organize dependencies, interfaces and other cross-module artifacts
  • Derive and manage requirements for HMI systems and subsystems such as connectivity, camera, UI.
  • Help create architecture and design artifacts that describe complex solutions
  • Guide the development of test cases and test procedures that verify the requirements and assist in identifying test methods to achieve very high coverage.
  • Coordinate system integration with automated testing systems
  • Ensure end-to-end traceability of all artifacts including requirements, code and tests
  • Collaborate with the safety team to identify safety requirements, explore redundancy options, and tackle methods to ensure safety goals are met
  • Reviews and assesses development activities (e.g. user needs, development plans, design requirements, hardware and software architecture and design, verification and validation) to ensure that they comply with applicable procedures standards and regulatory requirements.
  • Generate specific task definitions, assignments and schedules for the design of Integrated HMI systems and subsystems consistent with product specifications and R&D guidelines.
  • Participate in failure analysis studies on a continuing basis and evaluate designs and follow through on needed modifications.
  • Work with project schedules, specifications, verbal and written instructions.
  • Work as part of interdepartmental project team.
  • Inform supervisor of unusual circumstances or problems and perform other related duties as assigned.

What you'll need:

Education

  • Bachelors or Masters in electrical engineering, computer science or related fields. Preferably advanced training in Business Analysis & Requirements Engineering (e.g. IREB certification)

Experience
At least five years of work experience in relevant fields.

  • Demonstrated ability to effectively integrate information from varied disciplines including Engineering, Marketing and Regulatory Affairs required. Relevant project experience preferred.
  • Automotive industry experience a plus.
  • Developed and managed systems and requirements documents; interface specifications, test specifications, dependency tracker, etc.
  • Working knowledge of standard systems engineering tools (Polarion, Git, MS-Project, etc.)
  • Prior knowledge about vehicular requirements, functional safety, path planning, and vehicle control are highly valued.
  • Familiarity with embedded systems, vehicular architecture, vehicular communication interfaces, or vehicular architectures.
  • Ability to read and evaluate C++ code, schematics and PCB layouts. Experience with various design and software tools.
  • Experience with interpreting industry safety standards such as ISO26262 a plus.
  • Fulfilled end-to-end traceability from top-level systems requirements, all the way to software source code, test cases, and test results
  • Ability to work within a team and as an individual contributor in a fast-paced, changing environment. Ability to leverage and/or engage others to accomplish projects.
  • Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
  • Multitasks, prioritizes and meets deadlines in timely manner. Strong organizational and follow-up skills, as well as attention to detail.

 

If this sounds like you, please apply today!

CUSTOMER SUPPORT ENGINEER (Software)

  • Location: United Kingdom

REPORTING TO:    Technical Manager

Responsibilities Specific:

  1. Development of Vehicle Control Language (VCL) software.
  2. Development of C+ and graphics software for Instrumentation products.
  3. Development of Vehicle Systems and Instrumentation product specifications.
  4. Provision of software maintenance and software updates.
  5. Technical evaluation of system products.
  6. Commissioning of vehicles at customer locations within the UK and Europe.

Responsibilities General:

  1. To understand the operation, specification and application of all company products.
  2. To provide product training for internal staff and customers.
  3. Provide technical appraisals on competitive products.
  4. To take responsibility and ownership of tasks ensuring that work is completed on time and in accordance with the targets and quality standards set by management.
  5. To be cost effective in all areas of activity and to provide properly completed expense forms.
  6. To participate in and encourage team working throughout the company.

It is expected that this position be fulfilled with integrity in a manner to the credit of the individual and the Company.  Standards of dress must be maintained.  Also the prohibition of smoking in the Company must be strictly observed. ​​​​​​​

If this sounds like you, please apply today!

Software Control Engineer

  • Location: United Kingdom

Job description

Overview / Responsibilities

Curtis Instruments UK currently has an opportunity for a Software Control Engineer to join our team in Northampton. This is an opportunity for you to be a part of an experienced team, where your contribution will be an essential part of developing the application software management and development.

Responsibilities

  • Responsible for the development of software and software control methodology for the next generation of platform products.
  • Develop and update Software Control work practices in line with industrial standards.
  • Develop applications code using relevant languages and API’s to enable customers to successfully implement Curtis control systems.
  • Be responsible for the co-ordination and progress of software design for one or more projects, as assigned.
  • Liaise with Curtis development centres and other departments on all matters relating to software control and safety design for assigned projects.
  • Undertake software V modelling processes & black box testing.
  • Provide technical support to sales activities.
  • Provide consultancy for customers in assessing or assisting in the definition of software specifications with respect to V modelling input.
  • Provide site assistance with commissioning and final project sign off.

Skills / Qualifications

  • Engineering degree (minimum).
  • Experience with machine/motor control and battery powered vehicles is highly beneficial.
  • A self-motivated individual with excellent verbal and written communication skills.
  • V modelling, Matlab, Simulink and Bitbucket or equivalent software management tools.
  • CANbus experience, DS301 and J1939 protocols beneficial
  • C, C++ programming.

Future Role Development:

This position provides full exposure to the Curtis global organization whereby the candidate will be able to demonstrate their capabilities to a wide audience. From this exposure the candidate can develop the boundaries of the role and also be in contention for wider participation of global activities and promotional opportunities.

Company Overview

Curtis UK, established in 1974, is the largest European sales and service subsidiary of Curtis Instruments Inc. From our large purpose built facility in central Northampton, we provide advanced control system technology for electric and hybrid vehicles and off-road equipment of all types used in many different areas of industry.

Corporate Principles

The 10-Points are the operating principles which guide our daily work & relationships with our colleagues, our customers, our suppliers, and our community.

  1. Our people are our most important resource.
  2. Our customers are the source of our well-being: every person in the company is responsible for exceeding customer expectations.
  3. Our products must embody the best technology that is available, while meeting the needs of our markets.
  4. We strive to design and manufacture only one level of quality - the highest.
  5. Each person in the company is responsible for its progress, and each person must share in its success.
  6. As a global company, we recognize that strength comes from the diversity of our culture.
  7. We believe in a work environment which encourages and permits each person a sense of his/her own worth.
  8. Relations with colleagues, with customers, and with vendors must be conducted with integrity and fairness.
  9. Creativity in our engineering and in all aspects of our activities is the most essential ingredient of our progress.
  10. Curtis companies are citizens of the larger community and we have a responsibility to contribute to its well-being and progress

Employment Type

Full-time

If this sounds like you, please apply today!