I'm a embedded software consultant, my current customer is Becton Dickinson. The project I'm working on it's a cytometer(to analyze cells using laser cytometry). My main responsibility is to migrate old legacy codes based on VxWoks OS to a new hardware platform using a different processor and a Linux distribution.
Some of my activities includes:
-New board qualification test
-Driver integration and verification
-C++ code migration
-New driver and system configurations
-Analyze, understand, refactor and test the legacy code
-Unit testing
-system level testing
-Create test application using C,C++ for Visual studio or console execution
-Configure Azure project plan and work items
-Create analysis reports
Protocols used:
VME, RS-232, Ethernet, there are some proprietary serial protocols over RS-232
Tools:
-Analyzeit(VME analyzer tool)
-Serial COM sniffers
-Oscilloscope
-Multimeter
-Visual Studio
-Eclipse
-AZURE
-Teraterm
-Wireshark