Software Development- Full life-cycle participation, from design through production and beyond
- Embedded Software Development
- Real Time Embedded Software Development (RTOSs - VxWorks, uVelocity, our own ukernel)
- Device Drivers
- ADC, DAC, DSP, GPIO and other devices
- I2C, SPI, USB, TCP/IP, UART + more ports
- EEPROM, FLASH, SDRAM & other memories
- Disks, sensors, actuators, annunciators, motors, modems, etc.
- Diagnostics Development
- Eval boards, Board Support Package enhancement
- In-product, development and production
- Manufacturing test
- Linux & Unix Development
- Windows Development
- IDE's
- ATMEL
- Paradigm
- Eclipse
- Green Hills Multi
- CodeWarrior
Debug and TestTypes of Testing- Black Box
- White Box
- Ad Hoc
- Regression
- Automated Testing
- Build Verification Testing ("BVT")
- Stress
- Performance
- Web Crawler Scripts
Tools - Perl Scripts
- C# and VB.NET Test Applications
- In-circuit emulator debug (prototype)
- Development-stage debugging of code, and correction of defects
- Bench environment
- Normally involves use of test equipment such as oscilloscope, frequency generator, logic analyzer, GPIO simulator
- Design Verification Test ("DVT")
- Post-prototype testing to insure all design requirements are met
- Field or lab environment
Production/Manufacturing TestMarket-ready package tested in a field environment Often involves validation of user documentation Manufacturing diagnostics Problem resolution Analysis of complex environments and architectures Up-to-date knowledge of common devices, CPLDs, FPGAs Test case and test plan development Test Reporting Issue management (bug tracking, trouble tickets, etc.) |
|