SWE New Products Dev. - Sensor controls

company banner
Judge Group, Inc.
Software, Engineer, Development, PLC, Engineering, TCP, IP, Ethernet, Interface, SQL, Web, XML, HTML, Linux
Full Time

Job Description

Location: East Providence, RI
Salary: DOE
Description: Software Engineer for New Products Development - Sensor based industrial controls.

Product Development Software Engineer (not systems integration) for small volume, high precision systems used in precision components for medical devices, automotive and electronics applications.

The products are used for mountable controls, PLC's or control cabinets and are used for sensor devices, data acquisition and data analytics.

The role will be responsible for designing, developing, troubleshooting, and debugging firmware and software programs, while supporting the customer integration process and working on complex problems where analysis of situations or data requires an in-depth evaluation of various factors within an Engineering lab environment- (so on site is required).

Essential Job Duties and Responsibilities

Develop, maintain, and troubleshoot software APIs/SDKs for industrial controllers.

Support integration of communication APIs with existing and future company products. (TCP/IP, Industrial comm. protocols, Industrial Ethernet for connectivity.)

Develops embedded software for microprocessors and microcontrollers.

Determines hardware compatibility and/or influences hardware design.

Interface with users & potential customers to define system requirements.

Support integration of company products into customer systems.

Support development of next generation product software updates.

Influences coding conventions and software development standards within the company.

Education and Experience Requirements

Bachelors of Science in Engineering or other technical field.

Minimum 4 years of related experience.

Experience with real-time operating systems.

Knowledge of Industrial Automation machines or standards. (Pneumatic valves, time/ pressure dispensing products)

Knowledge of communications protocols such as CAN, RS485, TCP/IP, MODBUS, Profinet, EthernetIP

Experience with socket-based communication with other processes / systems strongly preferred.

Background in robotics or machine automation.

Experience storing and retrieving data from SQL database.

Experience with communication over Web Services.

Experience parsing markup languages like XML and HTML.

Experience with version control tools.

Agile / Scrum / XP development best practices.

Ability to support more than one project.

Preferred Skills and Abilities

Experience programming FPGAs.

Experience with Linux operating systems and SBCs. (single board computer)


This job and many more are available through The Judge Group. Find us on the web at www.judge.com

Company Information

The Judge Group, celebrating its 50th anniversary, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices in the United States, Canada, and India. The Judge Group serves more than 50 of the Fortune 100 and is responsible for over 9,000 professionals on assignment annually across a wide range of industries.

Dice Id : cxjudgpa
Position Id : 771622
Originally Posted : 2 months ago

Similar Positions at Judge Group, Inc.

Embedded SWE - Industrial controllers
  • East Providence, RI
  • 19 hours ago
Sr. Network Operations Engineer
  • Chelsea, MA
  • 19 hours ago
Principal Robotics Engineer
  • Waltham, MA
  • 19 hours ago
Cybersecurity Engineer
  • Marlborough, MA
  • 19 hours ago
Software Engineer
  • Boston, MA
  • 19 hours ago
Deskside Support Specialist VIP
  • Boston, MA
  • 19 hours ago
Network Engineer
  • Boston, MA
  • 19 hours ago
GoLang Developer
  • Cinnaminson, NJ
  • 19 hours ago
Netcentric Developer
  • Malvern, PA
  • 19 hours ago
AWS Developer
  • Malvern, PA
  • 19 hours ago