CL

Craig Lang

Staff Software Engineer at Synex Medical

Craig Lang has a diverse work experience spanning over several companies and roles. Craig is currently working at Synex Medical as a Staff Software Engineer since 2023. Prior to that, they worked as a Senior Software Engineer at Bombardier Transportation from 2017 to 2021, where they developed features for embedded train control software and handled engineering testing and defect correction.

Before joining Bombardier Transportation, Craig worked at ANSYS, Inc. for a significant period of time. Craig held the position of Senior Software Developer from 2014 to 2017, leading projects and coordinating tasks with peers and junior developers. Additionally, they worked as a Software Developer 2 from 2003 to 2013, resolving defects and collaborating with testing and documentation.

Their early work experience includes a role as a PCB Design Engineer at Accelight Networks Inc from 2000 to 2001, and as an Electrical Engineer at Applied Electro-Optics Corp. (acquired by AcceLight 2000) from 1997 to 2001. At ADC, they started their career as an Associate Design Engineer from 1994 to 1997.

Craig Lang has a Bachelor's degree in Electrical and Electronics Engineering from Point Park University. The exact duration of their education is not specified.

Links


Org chart

Timeline

  • Staff Software Engineer

    January, 2023 - present

  • Senior Software Engineer

    January, 2021