Develop concepts and ideas into functioning prototypes and new products for our customers
Work with multi-disciplinary team to verify application software, database components, firmware/embedded systems integration and hardware work seamlessly across wide range of situations (e.g. bench testing, functional testing, integration testing)
Write and develop application software for embedded systems with hardware interfaces
Write and develop software for web-based data storage, analysis, and visualization.
Work with Ethernet/IP, I/O Link, and other industrial protocols
Look to the market for important insights and innovate upon them
Provide internal software and IT system support
What You'll Need:
Bachelor’s degree or higher in Computer Science, Software, Electrical or Computer Engineering with an emphasis on Software Design
1-3 years of software development experience
Experience going through the full software development cycle of requirements, design, coding/testing best practices, and continuous integration in delivering world class software
Experienced with a variety of data formats (XML, JSON, etc.) and web services (REST, SOAP, etc.).
Understanding of web UI and cross-browser compatibility.
Experience building and deploying web applications and/or databases in the cloud.
Proficient understanding of code versioning tools such as Git.
Experience developing reports and ability to read and write SQL is a plus
Advanced skills in Microsoft Office, Microsoft Windows, and networking
Strong verbal and written communication skills
Benefits and Perks:
Generous Responsible Time Off
Safe Harbor 401K Plan
Profit Sharing Opportunities
Full Medical/Dental/Vision/Life/Disability Insurance Packages Available
Weekly Happy Hours provided by Grace
Ample supply of free snacks, fruit and gourmet coffee