Full Stack Software Engineer
Role responsibilities
Design, develop, test, and implement advanced machine vision systems including sensor firmware, user interfaces, and web services. Lead scrum activities, participate in code reviews, and collaborate with cross-functional teams to integrate new technologies.
Requirements
Requires a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science with 3-5 years of software development experience. Candidates should be proficient in C++, C#, or Java and have experience with embedded Linux or Microsoft development environments.
Key skills
C++, C#, Java, Python, JavaScript, Embedded Linux, Yocto, Microsoft Development, Visual Studio, .NET, Winforms, WPF, Agile, Scrum, Debugging, Machine Vision
Keywords
Machine Vision, Machine Learning, Embedded Linux, Yocto, Scrum, Agile, Full Stack, Firmware, Web Services, Software Development Life Cycle, Source Control, Bug Tracking, Automation, Industrial Machine Vision, C++, C#, Java, Python, JavaScript, .NET, WPF, Winforms, Visual Studio