EngeniusMicro · 1 month ago
Mid-Level Software Developer Engineer
EngeniusMicro is a hardware-focused small business that provides research and development engineering services to industry and the Federal Government. They are seeking a Mid-Level Software Developer Engineer who will lead the development and improvement of UI and control software for advanced motion control applications, working through all phases of the product life cycle.
AerospaceElectronicsSensor
Responsibilities
Leading the development, troubleshooting, maintenance and improvement of UI and control software used in advanced motion control applications
Working through all phases of the product life cycle from conceptual development, detailed design, testing, and support
Leading implementation of aesthetically pleasing and intuitive user interface for our machines
Qualification
Required
A minimum of 5 years of experience of UI development and product design including demonstrated project experience
Strong knowledge and demonstrated experience in UX focused UI programming (Python, C#, Javascript, React, Vue, HTML, CSS, JSON, XML, QT)
Strong knowledge and demonstrated experience in Git (Gitlab)
Strong knowledge and demonstrated experience in Various communication protocols (I2C, CAN, EtherCAT, HTTPS, TCP, etc)
Strong knowledge and demonstrated experience in Interfacing to sensors and mixed-signal components
Strong knowledge and demonstrated experience in Computer vision, image processing, positioning, shape/object recognition (OpenCV)
Strong written and verbal communication skills
Bachelor's degree from an ABET School in Software, Electrical, Robotic, Mechatronics, or Computer Engineering
The ability to obtain/maintain a final Secret DoD clearance, for which the US Government requires US Citizenship
Preferred
Familiarity Or Experience In 3D Printing or automated systems
Data processing and machine learning principles
Company
EngeniusMicro
EngeniusMicro is developing wireless microsensors for communication protocols.