|
Careers
Sr. Software Design Engineer
As a senior member of our development team, you will be responsible for defining and utilizing the latest tools to deliver the highest functionality and quality software. You will have full ownership from design, to manufacturing release, and finally to customer acceptance.
Key Job Responsibilities
- Actively participate in the product architecture and definition process
- Develop project specifications from the high-level product definition
- Ensure that firmware, embedded operating system, instrument drivers, API, GUI, and application software operate as specified and qualified using industry standard test procedures
- Design, debug, validate and document software modules/products
- Provide manufacturing and application troubleshooting assistance as needed
- Support existing designs as needed
Qualifications
- Proficiency in C and C++ (5 years)
- Knowledge of object oriented programming and design concepts
- Proficiency in Windows, Linux and Unix operating systems
- Excellent troubleshoot, analysis, and problem solving skills
- Proficiency and demonstrated ability to develop automated test cases and scripts (regression testing as well)
- Excellent communications and team building skills
- LabView experience
- BSEE or equivalent
Desired Skills
- MSEE or equivalent
- MATLAB and DSP experience
- At least 1 year of C++ GUI development experience using any combination of MFC, Win32, API and/or Windows Forms (.NET)
|