Responsibilities:  Participate in architecture discussions and software Design discussions Develop middleware software functions using and adding to third party software Develop and Integrate Software, Tools, Third party software, Open source software Well versed in modern SW development concepts (model driven development), CICD pipelines Comfortable with multi-site development of Software development Issue investigation, status, and resolution during hardware software integration and System Test