Embedded software designer Staff
If you’re excited about improving the world, a career at Evident is right for you.
Evident supplies advanced solutions that help make the world safer and healthier. Committed to developing new technologies and delivering world-class customer service, our responsibility goes beyond manufacturing products—we are pioneers. For more information : https://www.evidentscientific.com/en/
Our mission : Making the World Safer and Healthier
Job Description
Performs Software/Firmware development for new NPI (New Product Introduction) projects and perform hardware/firmware integration testing and debugging. NPI projects will utilize ~ 75% of work load; the remaining work effort will be in software support of related products. Collaborate with other departments including Operations Product Management Customer Support and Sales in providing quick robust system solutions. Work with a dynamic team of systems software electrical and mechanical engineers to improve existing and creating new NDT products.
Job Duties
Establishes and maintains a consistent corporate image and brand throughout all product lines promotional materials and events.
Job Requirements
EDUCATION AND/OR EXPERIENCE
Bachelor's degree in Engineering required (Computer Science preferred) 2+ years of work experience with C/C++/JAVA script and/or Assembly coding required or an MS in Computer Science or a PhD. Experience with C/C++/JAVA script and/or Assembly coding required. Working knowledge of embedded development tools required. Prefer GUI development experience using off-the-shelve GUI components. (e.g. QT PEG Prisum ZINC etc). Working knowledge with OS/micro-OS and multi-threaded application development desired. Development experience using Embedded Linux/ UC Linux (TimeSys Linux) a plus. Software development for Analytical instrumentation hand-held electronic devices or gaming a plus. Working knowledge of digital hardware a plus. Working knowledge of source control usage (local and distributed) and software development best practices required. Working knowledge of peripheral driver development experience a plus. Working experience with Texas Instruments TMS320C6748 DSP processor a plus. Working experience with Freescale iMX a plus.
ESSENTIAL KNOWLEDGE SKILLS AND ABILITIES
Able to work well individually and as a member of a team. Good attention to detail.
We realize that work is more than just a job for you.
It is a big part of your life, but not the only one. That's why we offer competitive salaries, an annual bonus program and comprehensive medical benefits, as well as tuition reimbursement, flexible hours, parental and adoption leave, on-site services and support networks. affinity between colleagues, so that you are ready to meet life's challenges.
We are committed to fostering a culture of well-being and inclusion by conveying the values that are most important to our employees.