LSINC Corporation is a dynamic, innovative firm that is rapidly growing. We are looking for a passionate and driven Junior Software Developer to support our software team and play a key role in our continued success. If you're eager to dive into the cutting-edge world of direct-to-object printing, this is your chance to shine and grow with us.
Why Join Us?
At LSINC, you'll be part of an energetic team that's redefining the printing landscape. We offer exceptional opportunities for professional development and career advancement. As a Junior Software Developer, you'll be at the forefront of technology, working with state-of-the-art digital equipment as well as contributing to exciting projects that push the boundaries of innovation.
Key Responsibilities
- Assist in designing, developing, testing, and maintaining software solutions.
- Collaborate closely with senior developers and cross-functional teams to implement features and resolve issues.
- Write clean, maintainable code in support of desktop and embedded systems.
- Support motion controller logic (PLC programming) for printer automation and material handling.
- Develop and maintain applications for Windows and/or embedded platforms.
- Participate in code reviews and contribute to shared codebase best practices.
- Troubleshoot software bugs and contribute to performance improvements.
- Support hardware/software integration efforts in a manufacturing or prototyping environment.
- Contribute to documentation of software workflows and system interfaces.
- Learn our products, codebase, and development process through hands-on tasks and mentorship.
Skills We're Looking For
- Strong problem-solving skills and a curiosity to understand how things work.
- Clear and concise written and verbal communication-technical and non-technical.
- Ability to self-teach and seek out knowledge independently.
- Familiarity with handling custom file types and interpreting file formats in printing workflows.
- An interest in motion control systems, robotics, or mechatronics is a plus.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with at least one programming language (e.g., Python, C#, C++, JavaScript, SQL).
- Familiarity with front-end or back-end development in UNIX or Windows environments.
- Exposure to motion control or PLC programming.
- Experience with databases and data visualization tools is a plus.
- Enthusiasm for joining a team that is actively shaping a modern software department and culture.
Our full range of benefits include 80% employer-paid medical insurance, dental, vision, flexible spending accounts, employee assistance programs, disability protection, life insurance, voluntary benefits, paid leave, and 401(k) retirement.
LSINC is an equal employment opportunity employer. Employment decisions are based on merit and business needs, and not on race, color, national origin, gender, age, religion, physical or mental disability, genetic information, sexual orientation, gender identity, marital status, veteran status, political affiliation, or any other factor protected by law. If you require a reasonable accommodation to apply for a position with LSINC Corporation through our online applicant system, please email careers@LSINC.com for assistance. Minorities, females, disabled and protected veterans are encouraged to apply.