Software Developer
Novanta, Inc.
Apex, North Carolina
software
software
programming
design
languages
hardware
robot
programming languages
development environment
communication
c#
c++
.net
Apply with Tarta Assistant 🤖
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
90% of users say Tarta.ai Assistant helps them save time applying for jobs.
Not a member? Click
here to subscribe.
October 27, 2022
Novanta, Inc.
Apex, North Carolina
Build a career powered by innovations that matter! At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing improving productivity, enhancing people s lives and redefining what s possible. We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications from minimally invasive surgery to robotics to 3D metal printing.
Novanta is one global team with over 26 offices located in The Americas, Europe and Asia-Pacific. Looking for a great place to work? You have found it with a culture that embraces teamwork, collaboration and empowerment. Come explore Novanta.
Primary Responsibilities
Please call +1 781-266-5700 if you need a disability accommodation for any part of the employment process.
Novanta is one global team with over 26 offices located in The Americas, Europe and Asia-Pacific. Looking for a great place to work? You have found it with a culture that embraces teamwork, collaboration and empowerment. Come explore Novanta.
Primary Responsibilities
- Develop new software architectures to support a variety of robot, industrial control and PC applications
- Maintain and expand upon legacy code to ensure efficiency and functionality
- Provide UI/UX experience to creatively design easy-to-use user interfaces for customers with minimal technical experience
- Design and implement backend software to support UI features
- Research potential programming needs and required programming languages
- Reference resources/documentation on proprietary languages and environments required by third-party robot or controller OEMs
- Work collaboratively with different teams and departments to create requirements and specifications
- Create reports and present development updates to teams and stakeholders
- Accurately document code and code revisions
- Draft user-facing documentation/manuals
- Ensure functionality is retained from development environment to user s hardware environment
- Utilize testing and validation methods to provide stable and quality software
- Networking experience
- Experience writing device communication drivers
- Experience with asynchronous/multi-threaded programs
- Experience working within an Agile/SCRUM software development environment
- General interest in mechatronics and the combination of software and mechanical hardware
- Experience with LabView and/or ROS is a plus.
- A BS in computer science, computer engineering, programming, or a related field
- Understanding of math and physics
- 1-3 years of experience for entry-level positions
- Proven experience creating applications or other types of software, including interfacing with hardware devices
- Experience with user interface design and implementation
- Up-to-date knowledge of different programming languages, including HTML, C, C#, C++, Java, Javascript, .NET Framework and Python.
- Experience debugging with both industry-standard tools and creative troubleshooting methods
- Self-driven, ability and willingness to work independently and efficiently
- Strong communication skills to interpret stakeholder requirements
- Strongly detail-oriented with an ability to quickly identify and solve programming errors
- Ability to work collaboratively with other developers, including on large projects and in code reviews
- None
- Ability to demonstrate proof of up to date Covid-19 vaccination status as outlined by CDC Guidelines at time of employment offer
Please call +1 781-266-5700 if you need a disability accommodation for any part of the employment process.
Report this job