Sr. Software Engineer

Sr. Software Engineer

Department Name: Engineering
Reports To: Engineering Manager

Purpose:
System architecture design of the embedded software for the development of conversion technology products. In addition to providing programming resources for Transition Networks developed hardware both rack mounted and standalone.

Major Tasks, Responsibilities & Key Accountabilities:

  • Responsible for architecting, designing, programming, debugging, and modifying embedded software on Transition Networks developed hardware.
  • Lead in the development of project plans pertaining to the software development projects assigned.
  • Expert in the programming environments and techniques for embedded development at Transition Networks.
  • Integrate industry standard architectures and practices into Transition Networks conversion technology products Interface with marketing to define system and device requirements of new products or necessary modifications to existing products.
  • Develop software tools, utilities, manufacturing test software, etc to perform duties.
  • Test and benchmark Transition Networks devices against competitive products.
  • Participate in open design reviews as required during development projects.

Nature & Scope:

  • Assume a leadership role in cooperative projects with TN-China.
  • Some travel required, both domestic and international (estimated 10%).

Environmental Job Requirements Category: E1

ADA Category: 1

Knowledge, Skills, Abilities and Competencies:

  • Experienced with all phases of Software Development Life Cycle (SDLC). Demonstrated ability to document - design concepts, architectural schemes, and technical design details.
  • Experienced in embedded operating systems and in development of device drivers.
  • Capable of leading in a cross-functional team environment.
  • Experience developing - User Interfaces, web applications, and application software.

Minimum Qualifications:

  • BS in Computer Science or equivalent years of experience.
  • At least 10 years software development experience.
  • Familiarity with Ethernet, networking and communications protocols.
  • Experience with and/or must show proficiency in Wind River products.
CSI/Transition Networks is an Equal Opportunity/Affirmative Action Employer, M/F/V/D.