Posted : Sunday, June 09, 2024 05:11 PM
*Job Profile:*
As part of the Technology Development Group, the Software Developer will work in multiple phases of the development process, flexible in taking on new assignments and have solid communication and documentation skill.
We are looking for a self-driven teamwork-oriented positive-minded personnel to join our team to design and build advanced additive manufacturing software products.
The candidate must have solid knowledge of object-oriented programming languages (i.
e.
C++/Java/C Sharp), have a logical sense in designs and problem solving, and be swift in understanding the software controls on hardware devices (automation platforms and various peripherals).
*Responsibilities and Duties:* * Implement software source code in C++ and/or other object-oriented programming languages * Design, problem solve, and hands-on development of source code using object-oriented principles, data structures, and systems, applications, and multithreaded programming styles * Troubleshoot/debug issues during development lifecycle and use necessary tools to measure software quality/performance * Work in all phases of software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release * Accurately estimate software tasks and to work to schedule * Work with design and development teams to build features that solve customers' problems for industrial additive manufacturing equipment * Assists in the maintenance, design, and/or development of applications software as assigned.
* Assists with technical support, quality control and user training of software applications.
* Work with internal and external teams including engineering, validation, testing and quality to develop and review technical specifications and current and future project plans.
* Support end-to-end system integration and testing, debugging production issues and following through with proper resolution.
* Contribute to continuous improvement in development processes, system design and architectures.
* Review and improve on existing systems, making use of new technologies and methodologies.
* Develop system requirements, build reusable code and libraries for future use and conduct code reviews * Establish and track software release timing and content rollout based off program timing.
* Attend design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality *Desired Skills & Experience:* Applicants are expected to describe, document or demonstrate; Software development aptitude, strong problem solving and critical thinking skills, excellent organization and time management skills, the ability to work independently and collaboratively with team members, excellent writing and communication skills.
* Experience developing and debugging in C++ * Foundational knowledge of real-time simulation, 3D math, data structures and algorithms * Experience solving complex problems and a passion for helping other developers * Must be able to understand the overall software-controlled electro-mechanical systems * Proficient in Microsoft C# .
NET Application Development * Experience in motion control systems, including rotary and linear servo motors * Experience with CNC machinery and automation equipment * Experience in a technical role, preferably troubleshooting, programming of robots, PLCs, motion controllers and proficient use of measurement tools * Experience working in the Manufacturing sector * Additive Manufacturing (3D Printing) * Strong understanding of the software development process * Capable of effectively communicating technical concepts to team members.
* Demonstrate aptitude for learning new technologies.
* Maintain a positive attitude and embrace change in a dynamic environment.
* Exhibit strong interpersonal and communication skills (both verbal and written).
* Proven experience in utilizing user experience (UX) design principles * Experience in implementing usability principles, patterns, and practices * The ability to self-manage time and handle multiple projects at the same time * A reputation for being a logical thinker, being persistent, and wanting to figure out hard problems * A self-starter, assertive, creative, decisive, and self-confident * Must be trustworthy, and personable *Physical Requirements:* * Office environment and laboratory/light production floor with ventilation, climate-control system, moderate lighting, and moderate noise level; * Use finger and hand dexterity to type, adjust, move, handle, perform, operate, install, attach, remove, apply, grasp, grip, manipulate, and measure; * Use vision to see, analyze, and adjust; * Periodically move, transport, rotate, reach, pull, twist, adjust position, push, stand, stoop, bend, and crouch; and lift 10 to 40 pounds occasionally *Education/Work Requirements:* * Must be authorized to work in the US * Bachelor’s degree in Computer Science, Information Systems, Engineering or equivalent work experience * Minimum 3+ years of professional experience developing, designing and implementing software-controlled electro-mechanical systems * Front-end development: 2 years * C++: 2 years (Preferred) Candidates for positions with JuggerBot 3D must be legally authorized to work in the United States on a permanent basis.
Verification of employment eligibility will be required at the time of hire.
Visa sponsorship is not available for this position.
JuggerBot 3D is an equal employment opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Job Type: Full-time Pay: $60,000.
00 - $80,000.
00 per year Benefits: * 401(k) * Dental insurance * Flexible schedule * Health insurance * Paid time off * Vision insurance Schedule: * 8 hour shift * Monday to Friday Ability to commute/relocate: * Youngstown, OH 44503: Reliably commute or planning to relocate before starting work (Required) Education: * Bachelor's (Required) Experience: * Software development: 3 years (Required) * C++: 2 years (Required) Work Location: In person
We are looking for a self-driven teamwork-oriented positive-minded personnel to join our team to design and build advanced additive manufacturing software products.
The candidate must have solid knowledge of object-oriented programming languages (i.
e.
C++/Java/C Sharp), have a logical sense in designs and problem solving, and be swift in understanding the software controls on hardware devices (automation platforms and various peripherals).
*Responsibilities and Duties:* * Implement software source code in C++ and/or other object-oriented programming languages * Design, problem solve, and hands-on development of source code using object-oriented principles, data structures, and systems, applications, and multithreaded programming styles * Troubleshoot/debug issues during development lifecycle and use necessary tools to measure software quality/performance * Work in all phases of software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release * Accurately estimate software tasks and to work to schedule * Work with design and development teams to build features that solve customers' problems for industrial additive manufacturing equipment * Assists in the maintenance, design, and/or development of applications software as assigned.
* Assists with technical support, quality control and user training of software applications.
* Work with internal and external teams including engineering, validation, testing and quality to develop and review technical specifications and current and future project plans.
* Support end-to-end system integration and testing, debugging production issues and following through with proper resolution.
* Contribute to continuous improvement in development processes, system design and architectures.
* Review and improve on existing systems, making use of new technologies and methodologies.
* Develop system requirements, build reusable code and libraries for future use and conduct code reviews * Establish and track software release timing and content rollout based off program timing.
* Attend design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality *Desired Skills & Experience:* Applicants are expected to describe, document or demonstrate; Software development aptitude, strong problem solving and critical thinking skills, excellent organization and time management skills, the ability to work independently and collaboratively with team members, excellent writing and communication skills.
* Experience developing and debugging in C++ * Foundational knowledge of real-time simulation, 3D math, data structures and algorithms * Experience solving complex problems and a passion for helping other developers * Must be able to understand the overall software-controlled electro-mechanical systems * Proficient in Microsoft C# .
NET Application Development * Experience in motion control systems, including rotary and linear servo motors * Experience with CNC machinery and automation equipment * Experience in a technical role, preferably troubleshooting, programming of robots, PLCs, motion controllers and proficient use of measurement tools * Experience working in the Manufacturing sector * Additive Manufacturing (3D Printing) * Strong understanding of the software development process * Capable of effectively communicating technical concepts to team members.
* Demonstrate aptitude for learning new technologies.
* Maintain a positive attitude and embrace change in a dynamic environment.
* Exhibit strong interpersonal and communication skills (both verbal and written).
* Proven experience in utilizing user experience (UX) design principles * Experience in implementing usability principles, patterns, and practices * The ability to self-manage time and handle multiple projects at the same time * A reputation for being a logical thinker, being persistent, and wanting to figure out hard problems * A self-starter, assertive, creative, decisive, and self-confident * Must be trustworthy, and personable *Physical Requirements:* * Office environment and laboratory/light production floor with ventilation, climate-control system, moderate lighting, and moderate noise level; * Use finger and hand dexterity to type, adjust, move, handle, perform, operate, install, attach, remove, apply, grasp, grip, manipulate, and measure; * Use vision to see, analyze, and adjust; * Periodically move, transport, rotate, reach, pull, twist, adjust position, push, stand, stoop, bend, and crouch; and lift 10 to 40 pounds occasionally *Education/Work Requirements:* * Must be authorized to work in the US * Bachelor’s degree in Computer Science, Information Systems, Engineering or equivalent work experience * Minimum 3+ years of professional experience developing, designing and implementing software-controlled electro-mechanical systems * Front-end development: 2 years * C++: 2 years (Preferred) Candidates for positions with JuggerBot 3D must be legally authorized to work in the United States on a permanent basis.
Verification of employment eligibility will be required at the time of hire.
Visa sponsorship is not available for this position.
JuggerBot 3D is an equal employment opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Job Type: Full-time Pay: $60,000.
00 - $80,000.
00 per year Benefits: * 401(k) * Dental insurance * Flexible schedule * Health insurance * Paid time off * Vision insurance Schedule: * 8 hour shift * Monday to Friday Ability to commute/relocate: * Youngstown, OH 44503: Reliably commute or planning to relocate before starting work (Required) Education: * Bachelor's (Required) Experience: * Software development: 3 years (Required) * C++: 2 years (Required) Work Location: In person
• Phone : NA
• Location : 252 W Boardman St, Youngstown, OH
• Post ID: 9006068162