Responsibilities Design, develop and test major software system component.
Resolve complex hardware/software compatibility and interface design considerations.
Conduct investigations and tests of considerable complexity.
Research emerging technologies to determine impact on application execution.
Troubleshoot complex problems and provide customer support for software operating systems.
Provide guidance and work leadership to less‑experienced software engineers.
Serve as a task leader.
Provide