Typical Project Responsibilities:
Collaboratively prioritizing requirements with Customers, Sales, Marketing, Service and Manufacturing
Determining the architecture and detailed design approach
Documenting project requirements
Executing and reviewing designs
Developing test plans and procedures for the project, ensuring they are executed correctly and any deviations are addressed
When applicable, understand present code base and product use model
Other duties as assigned
Solid understanding of software algorithms and data structures
Object oriented design skills including object design and responsibility assignment, low coupling and high cohesion, and polymorphism
Demonstrated skills in C/C++ and Java or C#
Highly Desired Skills:
Experience in mobile development using Android Studio
Mobile UI development skills
Experience with both Java and C threading
Experience using a Realm object database in a mobile environment
Experience using SciChart for creating charts and graphs in a mobile environment
Experience developing in C in a Linux environment
Experience developing for an embedded system
Experience using JNI to interface between native C libraries and managed Java to provide low level support to Java applications
Experience and Qualifications:
Bachelors or Masters degree in Computer Science, or equivalent experience
2-5 years experience in a software engineering role
Experience in engineering of products consisting or electronic, software, and mechanical content, with history of meeting schedule, scope and budgets.
Technical expertise and the knowledge to apply technology effectively
Is a self-starter takes initiative to make things happen
Continually improves self, product, process and team
Innovates in the areas of product concepts, project content and technology application
Satisfies customers, both internal and external
Demonstrates high level of professional integrity
Company management reserves the right to add, delete, or otherwise alter assigned duties at any time. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The minimum qualifications listed are representative of the knowledge, skill, and/or ability required.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required.
AVO Multiamp dba Megger complies with all state and federal laws concerning the employment application process.
Megger is committed to ensuring the application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please call HR at 970-282-1200. At Megger, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.