Vacancy expired!
- Develop and maintain Custom Firmware - Embedded C and LabVIEW FPGA, RT experience necessary
- Develop and maintain custom Windows platform applications - GUI development using LabVIEW and C# .NET experience necessary
- Other languages/tools - MS SQL, Entity Framework, WPF, Jscript .NET, MFC C experience would be a plus
- Basic Hardware skills - Be able to read and understand Hardware Schematics, BOM and component Datasheets.
- Tools Skills - Be able to use Scopes, logic analyzer, CANalyzer , SPI analyzers, NI Test Stand, VS 2012, MPLAB, PSoc Creator, MKS Source Integrity etc.
- Protocols - Good understanding of CAN, SPI, UART, KWP2000, LIN and other Automotive or digital communication protocol would be a plus.
- Capture, analyze and review requirements.
- Write design specifications for custom applications.
- Perform basic functions of Software Design, Code and test on assigned new features, change requests and defect fixes.
- Establish and adhere to estimates in project work for assigned tasks.
- Interface with Global Tools group to provide system requirements, standardization, and deployment of all custom tools.
- Contribute status, relevant data and constructive opinion at section meetings; exemplify consensus building and team-focused behavior.
- Champion the quality, design, development and release of assigned software project elements using software process.
- Interface with custom tools customers/users.
- Provide system support and technical assistance for all custom tools.
- Bachelor's Degree in EE, Computer Science or equivalent.
- 3+ years of experience in either:
- Embedded software/firmware development (C/C).
- Windows application development with .Net
- Willingness to learn either embedded or .Net applications development
- FPGA experience is a plus
- Microsoft Certification, NI Certification desirable.
- Good oral and written communication.
- Excellent people skills
Vacancy expired!