Using an architecture based on successful Software Product Line methodologies, the new engineer will be involved in researching, designing, implementing, and testing modules that are integrated in complex systems and interfaces such as cameras, scanners, smart card readers.
Owning major patents in the Election Industry, Election Systems & Software nurtures innovation and offers our engineers the means for implementing secure, and competitive solutions.
This role involves a high level of collaboration with multiple departments, including our business analysts who outline our specifications, our Quality Assurance team who validates our products, and our Hardware product development who design our electronics.
Essential Duties and Responsibilities:
Education: Bachelor’s degree in computer technology field (e.g., Computer Science, Computer Engineering, Management Information Systems or equivalent background); Preferred
At least 2 years experience in a business environment, including:
Experience in C++ and Object Oriented Design
Unit Tests using any major testing framework (CppUnit)
Good understanding of version control / pull requests / code reviews (GIT)
Good knowledge of Linux operating system
Familiar with scripting language (Linux shell)
Familiar with build process, and Linux development tools (cmake, gdb)
Good knowledge of synchronous and asynchronous I/O communication
Familiar with thread implementation and synchronization
Experience troubleshooting complex architecture
Ability to collaborate with a multifunctional team
Ability to analyze complex problems and design, implement and test appropriate solutions to problems
Ability to document and communicate technical information for consumption by ES&S managers and associates
Ability to work with mathematical concepts including but not limited to probability and statistical inference, fundamentals of plane and solid geometry and trigonometry, and percentages, ratios and proportions
Ability to define problems, collect data, establish facts and draw valid conclusions
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form including abstract and/or concrete variables
Data Resource Technologies Inc. is an Information Technology Staffing Firm serving the markets of the United States of America; the greatest country in the world. We work with Direct Clients Only and do not participate in multi layer contracts. Earn The Most Possible and put over 60 years of Information Technology Industry experience to work for you today, Call or Apply NOW!!!