Power Your Career at Curtis

Title   Department
DevOps Engineer Engineering
Senior Computer Engineer Engineering
Senior Electronics Engineer – Test Equipment Engineering
Senior Software Engineer Engineering
Cost Accounting Manager Finance & Accounting
Human Resources Analyst Human Resources
I.T. Systems Administrator Information Technology

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!