Software Engineer- Plano,TX
Maztech Industries — We are a technology company specializing in rapid development of Military and Commercial optical systems: Night Vision, Laser Warning and Identification, Ranging, and associated capabilities. We are looking for a passionate, hard-working, and talented Software Engineer who will be a part of every aspect of the product’s development.
As a member of the team, you will be responsible for the development and launch of core product features. Our vertically integrated company, including operations and engineering staff, are experienced veterans in providing low-power, lightweight solutions for capturing imagery across the spectrum. Our passion for supporting the user community and their mission demands excellence in everything we do, from the talent we recruit to the highly engineered systems we deliver. We value people, integrity, ideas, and performance.
This position offers a challenging opportunity to design cutting edge low SWAP-C vision systems. Working with a multi-disciplinary technical design team, you will drive the design, implementation, and testing of military and commercial-based systems. To be successful, you must accept ownership of the product’s design and development while satisfying the needs and concerns of all stakeholders. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.
Key responsibilities include:
-
Develop and launch core product features
-
Influence our overall strategy by defining product features, driving the system architecture, and spearheading the best practices that enable a quality product
-
Dive into and take ownership for critical design issues
-
Participate in design reviews
-
Address all aspects of technology readiness, including manufacturability
The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to teamwork, collaboration, and strong communication skills are absolute requirements.
Minimum qualifications:
-
High level knowledge of programming embedded microcontrollers.
-
Comfortable diagnosing hardware issues.
-
Experienced with bench equipment; network/spectrum/vector analyzers, oscilloscopes, etc.
-
Good documentation and code commenting practices.
-
Ability to generate flow diagrams and charts.
-
General knowledge of electrical engineering principles – read schematics.
-
Work with a project team to resolve integration issues at board and system levels.
-
Works to and supports schedules and metrics.
-
Experience working in a requirements-based environment.
-
Proficient in C\C++.
-
3+ years of experience in programming embedded systems.
-
BS-CS with electronics background preferred OR
-
BS-EE with excellent software development experience
Preferred qualifications:
-
Experience working with ARM-based microcontrollers.
-
Experience with RTOS environments, such as, FreeRTOS, uC-OS, etc.
-
Experience writing code for multi-threaded embedded applications; tasks, message queues, interrupts, etc.
-
Experience writing low-level device drivers; SPI, I2C, UART, memory mapped peripherals, etc.
-
Proficient in C#/C++ for GUI development.
-
Experience with DevOps practices; GIT, GITLAB, etc.
-
Experience in mesh networking topology
Job Type: Full-time
Education:
-
BS-CS with electronics background preferred OR
-
BS-EE with excellent software development experience.
Location:
-
Plano, TX
Required work authorization:
-
United States Citizen or Green Card Holder.
At Maztech, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. We are proud to be an equal opportunity/affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status.
​
Maztech Industries offers a competitive salary and comprehensive benefits package (medical, dental, vision, 401(k), vacation, PTO, etc.). There is no relocation allowance available for this position.
​
Candidate must be a U.S. Citizen or Green Card Holder.