Junior Software Development Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
3-5 Years Experience
Software
The Role
As a Junior Software Development Engineer, you will design, develop, test, and maintain software for electro-mechanical and PLC-controlled systems. Collaborate with hardware engineers to ensure seamless integration of software and hardware.
Summary Generated by Built In

Location: Durham, NC (Hybrid)

Summary:

As a Junior Software Development Engineer, you will design, develop, test, and maintain software for electro-mechanical and PLC-controlled systems. This role requires strong problem-solving skills and a solid understanding of programming PLC systems. You will collaborate with hardware engineers and other software developers to ensure seamless integration of software and hardware, troubleshoot issues, and contribute to optimizing systems. This is a great opportunity for someone with experience in automation systems and control software who is looking to contribute to high-speed automated solutions.

Duties and Responsibilities:

  • Analyze software and PLC programming requirements to determine feasibility within time and cost constraints.

  • Design and develop software solutions for electro-mechanical systems, integrating software with hardware.

  • Collaborate with hardware engineers to ensure seamless functionality between hardware and software, considering machine characteristics such as storage capacity, processing speed, and input/output requirements.

  • Develop, test, and maintain software and PLC-controlled systems, troubleshooting issues and debugging as needed.

  • Ensure integration of hardware components and apply principles to predict and measure design outcomes.

  • Maintain documentation of software specifications, revisions, and test results for new and existing systems.

  • Stay informed on industry trends by participating in technical workshops, reviewing relevant publications, and continuously developing your skill set.

Key Relationships:

  • Work closely with Mechanical/Electrical Engineers and Service Teams for 90% of the role.

  • Interface with external suppliers and vendors when required.

Qualifications:

  • Associate’s degree (2-year) or Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or related field.

  • 3-5 years of experience in software development, with proficiency in “Structured Text” programming or other IEC61131 languages.

  • Experience with Windows and Linux operating systems

  • Experience using Microsoft Visual Studio is a plus.

  • Familiarity with Beckhoff TwinCAT PLC controls or similar machine control systems.

  • Knowledge of electro-mechanical systems and prior experience in industrial automation or instrumentation is preferred.

Skills and Abilities:

  • Strong analytical, debugging, and problem-solving skills, especially in PLC programming and embedded systems.

  • Ability to interpret technical concepts and communicate them clearly to both technical and non-technical team members.

  • Effective collaboration and team coordination skills, with the ability to manage tasks and deadlines independently.

  • Self-motivated, with the capacity to work under general supervision and support the overall success of the team.

Physical and Mental Requirements:

  • Ability to use computers and hand tools (such as oscilloscopes, meters, etc.) for software testing, PLC programming, and debugging purposes.

  • Occasional lifting (up to 25 lbs) and light physical tasks such as walking, kneeling, and reaching with hands and arms.

  • Occasional travel (up to 24 days per year) may be required for project work, training, or on-site support.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Bell and Howell does not require full vaccination at most sites. However, those customers that do require full vaccination against COVID-19, it is required to provide documentation prior to hire. If there is a medical or religious reason preventing you from receiving an available COVID-19 vaccination, and you are offered a position with our company, we have an accommodations process in place for those requests.

Bell and Howell is an Equal Opportunity Employer. It is company policy to administer employment based solely on an individual’s qualifications, ability and performance without regard to race, color, religion, gender identity, sex (including pregnancy, lactation, childbirth or related medical conditions), sexual orientation, age, national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed servicemember status, marital status, or any other characteristic protected by federal, state or local law.

Top Skills

Structured Text Programming
The Company
HQ: Durham, NC
1,056 Employees
On-site Workplace

What We Do

Bell and Howell leverages innovative technologies and unrivaled service capabilities to help its customers increase efficiency, reduce costs and improve their customer experience. With a rich history and expertise in mechatronics and workflow efficiency, the company delivers comprehensive automation solutions in retail click-and-collect, pharmaceutical factory intelligence, production mail, and consumer packaging automation. For additional information, please visit us online at www.bellhowell.net.

Jobs at Similar Companies

Cencora Logo Cencora

DevSecOps Application Security Engineer III

Healthtech • Logistics • Software • Pharmaceutical
Conshohocken, PA, USA
46000 Employees
87K-124K Annually
Louisville, CO, USA
69 Employees
80K-134K Annually

Similar Companies Hiring

TrainHeroic (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
23 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account