Principal Embedded Software Engineer (IV)
Olympus - NDT - Waltham, MA

This job posting is no longer available on Olympus - NDT. Find similar jobs: Principal Embedded Software Engineer jobs - Olympus jobs

CANDIDATE PROFILE: Anyone who enjoys working in a dynamic environment with world class scientists and engineers on a broad range of very interesting technical and scientific challenges will be happy in this position. Especially if they are results oriented and interested in learning as much as they can to cultivate a systems perspective that can be applied to their work. The ideal candidate will have a proven track record and passion for developing software used in cutting edge field portable analytical instruments. The technical challenges associated with this growth oriented product line consist of hard real-time performance, complex multi-threaded systems, and the implementation of advanced analytical algorithms. JOB SUMMARY: Software engineering group develops software and firmware for cutting edge XRF and XRD Analytical instruments. We are looking for talented software engineers to join our growing team. Specifically, we are looking for a senior embedded software engineer to design, develop and test next generation ANI product software and legacy product designs as well. JOB RESPONSIBILITIES"
• Designing, Coding, Unit testing embedded multi-threaded/processor product software
• Contributes to development at all levels of product software, UI, Middleware and Drivers on SOC based embedded platforms
• Solve complex embedded system problems involving Hardware and Software
• Supports Product, Service and Field teams
• Document requirements, detailed design and participate in peer reviews
Requirements
SKILL REQUIREMENTS:
• C++/C/Assembly embedded programming
• WinCE/Linux or similar OS experience, developing and debugging SW at all levels including application, middleware and drivers
• ARM, X86 and PIC microcontrollers based SW/FW development
• QT UI development is a plus
• Strong problem solving skills and detail oriented
• Build, test, and release automation experience is a plus
• Excellent teamwork and communication skills EDUCATION/EXPERIENCE REQUIREMENTS:
• BSCS/EE, MS preferred, with a minimum of 5 years relevant professional experience. Non-degreed candidates will be considered if they have a substantial record of accomplishment
Notes Olympus NDT is an equal opportunity firm. We recruit, employ, train, compensate and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, disability or veteran status.

About this company
Olympus NDT is a world leader in the NDT industry with its inspection system based on the integration of various technologies. In fact, our...