Demo

Software Engineer, IV

JSG (Johnson Service Group, Inc.)
Warrendale, PA Contractor
POSTED ON 2/19/2025
AVAILABLE BEFORE 3/25/2025
Job Description

Johnson Service Group is seeking a 9-month contract assignment for a Software Engineer IV, with a leading healthcare company offering robotics medication management. As a Software Engineer IV, Computer Vision, you will play a lead role in providing advanced workflow capability with integrated vision recognition, perception and automation which improves speed, feedback, safety, and productivity of our advanced compounding technology. While on assignment the candidate may apply for a full-time role with the customer. Experience with Matrox Imaging Library or similar

Payrate: $60 - $65 per hour.

  • Experience with SwiftDecoder/barcode reading system and COIL Barcode Parsing
  • Must be authorized to work in the US
  • This is a hybrid role.

The ideal candidate should possess a strong background in embedded software design, C expertise, and a deep understanding and practical knowledge to develop optimized computer vision algorithms for feature recognition and motion feedback using a variety of multi-view, multi-sensor algorithms. The candidate will work closely with other design disciplines and stakeholders to provide fault tolerant software vision implementations which create and enhance new features to improve overall functionality of the system.

This role is responsible for the development, maintenance, and support of our vision technologies as well as requirement definition, architecture, and contributing to new feature roadmaps and planning for this technology. This is a highly visible position that works within a across multiple multi-disciplinary teams to create and advance our client’s line of robotics and automation devices.

This role will identify items in robotic system to ensure that correct skews are being identified. This role will ensure that items from the robotic systems are accurate with the ability to add additional items to expand system capabilities.

Responsibilities

  • Collaborate with perception and vision experts on algorithm design, prototyping, testing, deployment and productization.
  • Collaborate on writing internal specifications related to vision architecture and providing input and recommendation on hardware sensor technology for optimal implementations.
  • Design and develop vision software utilizing C and C on embedded Linux environments following company and industry requirements and best practices.
  • Responsible for the analysis, design, programming, optimizing, debugging and modification of software programs related to vision algorithms.
  • Writes code, completes programming, and performs testing and debugging of applications using current programming language and technologies controlling hardware for hospital automation.
  • Perform software verification including code reviews, writing unit test cases, creating, and implementing automated testing, and running static analysis.
  • Leads and solves complex vision integration issues by analyzing critical factors and recommending corrective or alternative actions and resolutions.
  • Proactively maintain accurate documentation of concepts, designs, and implementations and a means to facilitate design reviews, and knowledge sharing among the team and stakeholders.
  • Interfaces with other engineers to define software design and state machine requirements.
  • Works on problems of diverse scopes where analysis of data requires evaluation of identifiable factors.
  • Supports, updates, and creates new SW architectures to further feature development and existing system functionality.

Required Knowledge And Skills

  • Experience and/or knowledge in characterizing and calibrating camera images sensors, optics, and illumination sources.
  • Experience using C in a Linux environment with embedded systems.
  • Strong analytical and problem-solving skills
  • Drives design of complex features and new products. Contributes to vision/imaging technology strategy.
  • Owns direction, technical vision, and strategy direction across multiple projects.
  • Often serves as a consultant to management and external spokesperson for the SW organization related to vision implementations, feasibility, or prototyping efforts.
  • Good interpersonal communication skills, working within an Agile Development framework.
  • Ability to work independently with high competency and little guidance.

Basic Qualifications

  • Bachelor’s degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • MS degree in Computer Science, Computer Vision, or related technical field.
  • 8 years of experience as software or firmware developer along with integration experience with Hardware and Software.
  • Minimum 5 years of imaging experience.
  • Experience developing and deployment of computer vision models or image recognition technologies and algorithms.
  • Experience with light sources, optics and multi-sensor data for optimal image processing.
  • Ability to own direction, technical vision, and strategy direction across multiple projects.

Preferred Qualifications

  • Knowledge and/or experience with state machines and stateless systems
  • Experience in the medical device industry or other industries operating under a quality management system. Knowledge of ISO 13485, ISO 14971, ISO 62304 and CFR 820 a plus.
  • Experience in the design of software driven electromechanical Class II medical devices.
  • Experience with JIRA
  • PhD degree in Computer Science, Computer Vision, Robotics or related technical field.
  • Developing and designing Computer Vision technologies and systems for running on-edge devices (custom hardware)
  • Experience with Matrox Imaging Library
  • Experience with SwiftDecoder and COIL Barcode Parsing

Work Conditions

Hybrid Environment

  • Ability to travel 10-15% of the time

JSG offers medical, dental, vision, life insurance options, short-term disability, 401(k), weekly pay, and more. Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.

Salary : $60 - $65

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer, IV?

Sign up to receive alerts about other jobs on the Software Engineer, IV career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JSG (Johnson Service Group, Inc.)

JSG (Johnson Service Group, Inc.)
Hired Organization Address Phoenix, AZ Full Time
Job Description About the Role: Johnson Service Group has an immediate opportunity for a Litigation Legal Secretary at o...
JSG (Johnson Service Group, Inc.)
Hired Organization Address Tennessee, IL Full Time
Johnson Service Group is looking for a Business Development Manager to join our growing team! You will be responsible fo...
JSG (Johnson Service Group, Inc.)
Hired Organization Address Long Beach, CA Full Time
Job Description Johnson Service Group (JSG) is seeking a Payroll and Accounting Specialist with UKG experience in Long B...
JSG (Johnson Service Group, Inc.)
Hired Organization Address Englewood, CO Full Time
Job Description Johnson Service Group is looking for a contract Systems Integration Engineer III in Englewood, CO. *Abil...

Not the job you're looking for? Here are some other Software Engineer, IV jobs in the Warrendale, PA area that may be a better fit.

Engineer IV Software

OpenArc, LLC., Pittsburgh, PA

AI Assistant is available now!

Feel free to start your new journey!