Unknown company
Senior Software Engineer
- Design, develop, test, and maintain high-performance software applications
- Collaborate with cross-functional teams—including hardware, applications, and other software engineers—to define and deliver robust solutions
- Write clean, maintainable, and well-documented code aligned with best practices
- Troubleshoot, debug, and optimize software for performance and reliability
- Participate in code reviews and help elevate engineering standards across the team
- Create and maintain clear technical documentation
- Stay current with emerging technologies and bring fresh ideas to the table
- Contribute to continuous improvement of development processes and tools
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field
- 5+ years of hands-on experience with Java
- Strong foundation in software engineering principles and best practices
- Proficiency in one or more languages: Java, C++, C#, or Python
- Experience with development tools such as Git, Jira, SVN, Visual Studio, or NetBeans
- Familiarity with both front-end and back-end development concepts
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
- Excellent communication skills
- Experience with motion control technologies (BLDC motors, stepper motors, servo systems)
- Knowledge of safety standards and regulatory requirements for motion control products
- Work on software that directly powers real-world hardware systems
- Collaborate with a highly skilled, multidisciplinary engineering team
- Opportunity to influence product direction and engineering practices
- A culture that values innovation, quality, and continuous learning
-
9/80 work schedule – enjoy every other Friday off!
-
Flexible Vacation – employees can take time off as is reasonably needed
-
Comprehensive benefits including medical, dental, vision, life insurance and disability plans.
-
HRA (for PPO plan participants) /HSA (Health Savings Account for high deductible plan participants) contribution
-
401K with company match and immediate vesting
-
Continuous Education Assistance
-
Supportive culture that values innovation, collaboration, and excellence