Mid-Level Software Developer Engineer
Job Description
Job Description
The Company
EngeniusMicro is a hardware focused small business with offices in Huntsville, AL; in Atlanta, GA; and near Denver, CO. Our multi-disciplinary staff of engineers and scientists provide research and development engineering services to industry and the Federal Government. Our primary research areas are Additive Manufacturing for RF electronics, MicroElectroMechanical Systems (MEMS) / Nanotechnology, and Microelectronics. As a research-focused small business, we offer opportunities for growth and advancement for a motivated candidate.
The Culture
EngeniusMicro seeks self-motivated, highly organized, and responsive employees able to work in a fast-paced, small team environment. The ideal employee will thrive in a learning environment that encourages independence, initiative, leadership, and professional growth.
Why should you apply?
- You like solving technical challenges in a fast-paced collaborative environment
- You're interested in building a key component in hardware and prototypes
- You want to work somewhere your interests can influence the direction of the company
- You enjoy making products that are both technically and visually intriguing
The Position
Duties & 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
Qualifications
Basic
- 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)
- Git (Gitlab)
- Various communication protocols (I2C, CAN, EtherCAT, TCP, etc)
- Interfacing to sensors and mixed-signal components
- 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
- Computational geometry and path planning algorithms
- Control system programming (C, C++)
The Legal Stuff
EngeniusMicro provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Applicants have rights under Federal Employment Laws.
- Employee Polygraph Protection Act (EPPA)
- Equal Employment Opportunity (EEO)
- E-Verify Participation
- Family and Medical Leave Act (FMLA)
- Immigrant and Employee Rights
- Uniformed Services Employment and Reemployment Rights Act (USERRA)
Recommended Jobs
RN - Registered Nurse
Registered Nurse (RN) – Moundville Health and Rehabilitation, LLC PRN Only Available Are you an experienced Registered Nurse ready to lead and make a meaningful impact? Moundville Health and Reha…
Mortgage Advisor/Loan Office - National Lender
Retail Loan Officer Developers Mortgage Company | Purchase-Focused Retail Platform Location: Nationwide Posted By: Leadling Built for Producing Loan Officers Ready for the Nex…
Sprinkler Fitter
Job Description Job Description Embark on a rewarding career with Fire Safety and Protection (FSP)! FSP's rich multi-decade history is built on lasting customer relationships and continued hig…
Patient Care Coordinator
Job Description Job Description Description: Job Summary We are looking for a Patient Care Coordinator (PCC) to join our team! This role is perfect for someone who enjoys helping people. As…
Prep Cook
Job Description Job Description We are looking for friendly folks like you to join our family With our Breakfast, Lunch and Dinner hours we're able to offer you a better quality of life wi…
Physical Therapist - Electroneuromyographer
Job Description Job Description Salary: We are looking for highly motivated physical therapists to provide electrodiagnostic testing services. Therapists may be either ABPTS board-certified in…
Mechanic
Mechanic ~ Full-time Mechanic position Available. Great Benefits, Clean Work Benefits, Team Atmosphere. Work Performed: Dismantle electric motors in accordance with Louis Allis's processes …
Occupational Therapist ( OT )
Are you a compassionate Occupational Therapist ( OT ) looking for a fulfilling role in a supportive environment? Do you want to work where your contributions are valued, with opportunities for growth…
CNC Operator
Job Description Job Description CNC Machine Operators needed! $20+ depending on experience Decatur AL • Must be able to read and interpret drawings, follow routers and use simple math to p…
Senior Software Engineer, Windows/Desktop Applications - Florence, Italy
Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – P…