Primary duties and responsibilities:
•Code development involving a range from application components to complete applications
•Software design
•Testing design
•Quality Control in the testing of software components, applications, and complete systems
Requirements
•C/C++ programming language
•Device level Firmware development
•Embedded development
•Knowledge of Linux Operating Systems
Additional Qualifications/Competencies:
•Database development
•JSON
•RESTful API
•networking and software quality assurance is helpful
•Candidate should possess strong systematic development and trouble shooting skills
•Excellent organizational skills
•Ability to manage multiple activities
•Strong written and verbal communication skills
•Knowledge of our products and injection molding is helpful
•Knowledge of Lean/Agile/Extreme Programming is helpful.
•Candidates will need a strong background in software development from initial concept design to final software test procedure plan.
•The ideal candidate will be highly motivated, energetic, and willing to adapt to changing conditions.
•High level of professionalism, self-driven, energetic, detail-oriented, and a quality conscious "team player".