Time Critical Software Engineer

Opex Corporation
Moorestown, NJ, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$95,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology Automated Storage and Retrieval Systems Boost (C++ Libraries) C++ (Programming Language) Databases Computer Engineering Software Debugging Inter-Process Communication Object-Oriented Software Development Systems Development Life Cycle Regression Testing
+5 more
Software Engineering Data Logging Multithreading Code Testing Software Version Control

Job description

OPEX Corporation is a global leader in next generation warehouse automation using industrial robotics, development, manufacturing, production, installation, and service. We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market, as well as evolve existing products. This position can be located at our World Headquarters in Moorestown, NJ . This position reports to the Team Leader, Time-Critical Software group - Warehouse Automation. This role will involve working on one or more dynamic small development teams, as an individual contributor. This individual must not only possess the required skills below but must also understand the system level, big picture of how the software interacts with the hardware, the operators and other third-party systems., OPEX is seeking a driven, disciplined, and skilled desktop C++ software developer who is comfortable and excited about working with multi-threaded applications to concurrently control industrial robotic components. The candidate is expected to work on multiple processes which communicate with each other via inter-process communication methods. They will work with other developers up and down the stack across multiple software layers (from database to hardware controls). This individual will be expected to:

  • Perform as a member of an agile, software development team working on new and existing products focused on automation in the material handling/warehouse automation domain.
  • Work on tasks including design, development, code testing, code debug, source code management, and documentation in an Agile/SAFe development lifecycle.
  • Be responsible for outputting well tested, readable, and maintainable code.
  • Be responsible for bringing automated unit/regression testing to a legacy codebase.
  • Be responsible for producing clear and concise documentation explaining architecture, design decisions and interface definitions.
  • Effectively communicate ideas to others within (and outside) the department.
  • Constantly strive to look for future innovations and product improvements.

Requirements

Do you have experience in System design for system development?, Do you have a Bachelor’s degree?, * Bachelor’s Degree in Computer Engineering or related field.

  • Knowledge of object-oriented design concepts.
  • Very comfortable in Desktop C++ development.
  • Makes good use of STL.
  • Familiarity with the Boost Library - particularly Logging, Interprocess, and Test - is desired
  • Familiarity with Boost Test or similar C++ testing framework.
  • Desire to work with team members across multiple software layers to achieve system level objectives.
  • Experience in Agile Development and working in collaborative, cross-functional teams.
  • Personal attributes: ability to work as a team member, highly motivated, “get things done” attitude, effective communicator, desire to learn and constantly improve.
  • Experience in warehouse automation, robotics or industrial segment is preferred.

Physical/Work Environments

  • Employee may be working in an office, lab or production environment with occasional travel to customer sites.
  • Some walking between OPEX facilities.Employee may occasionally lift up to 50 lbs.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Gym membership, * Full medical, dental and vision with low employee contribution rates
  • Paid holidays and PTO allowance
  • 401k with matching and profit sharing
  • Basic life insurance, short term and long-term disability
  • On-site fitness facilityTuition reimbursement available

About the company

OPEX Corporation is more than a manufacturer of machines. We continuously reimagine technology to power the future for our customers.

With an innovative approach, we engineer unique automated solutions that support our customers so they can solve the most pressing business challenges for both today and tomorrow. Our scalable Warehouse, Document, and Mail Automation solutions improve workflow, accelerate change, and drive efficiencies in infrastructure.

We are a family-owned and operated organization with more than 1400 committed employees who innovate, manufacture, install, and service products that are helping transform industry every day. We listen to our customers, respect each other, and work together to help reimagine the future through automated solutions.

At OPEX, we are Next Generation Automation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · World Congress 2023

1:10 min

Exposing sensitive information through partial search logs

Dennis Schulz Dennis Schulz +1 · World Congress 2026 Europe

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

Videos

See all

Related articles

See all