Lead Software Engineer
Location: Rochester, New York
Spectracom designs, develops and manufactures precise time and frequency products that are integral components of computer networks, communications systems and a variety of test and measurement applications. Demand for our products and technology is universal and growing. To support this growth we are currently seeking a Lead Software Engineer to join our Engineering Team. This position performs a mix of technical and project management tasks under the supervision of the Director of Engineering. For technical tasks, the Software Lead Engineer is typically given broadly defined design, test and evaluation tasks and will be responsible for all technical, cost and schedule performance within that area of responsibility. For project management tasks, the Software Lead Engineer will be provided with marketing level input and project level resources and is expected to develop and effectively execute the project plan.
Qualifications/Experience Requirements:
- B.S. in Computer Engineering or Electrical Engineering a minimum of 8 years of software development experience is required. Complex level software engineering experience in a cross-functional product development environment is required.
- Experience with hardware support using a real time operating system: Linux or SMX operating systems are preferred.
- A minimum of 5 years of programming in C is required.
- Expertise of software systems design, implementation and debugging are required.
- Experience with mature software organizations and practices such as CMMI are preferred.
- Experience designing/developing complex system software involving network protocols or control systems is required.
- Experience managing the development and integration of external 3rd party deliverables, as part of a software/system project is required.
- Software Project Management experience leading cross-functional product teams and technical staff in the delivery of complex software/system solutions is desirable.
Essential Duties and Responsibilities:
- Participates in the full lifecycle of the next generation product development.
- Estimates each project’s time requirements.
- Owns specific technical aspects of each project
- Performs product design, architectural design, implementation, and debugging tasks
- Contributes to project documentation, including design documentation, software architecture documentation, release notes, and technical correspondence
- Participates in the design and implementation of code standards and code reviews
- Designs embedded software using one or more of the following: assembly, C, C
Skill Sets
- Team player with excellent communication skills
- Excellent planning and organizational skills
- Results oriented. Willing/able to accept challenges
- Demonstrated initiative: Able to perform duties in an independent manner with little or no
- High energy with a positive, can-do mindset
Apply Now!
Spectracom offers a culture that is business professional and fun! If you are looking for an opportunity to contribute your ideas, shape the future and be a member of a motivated team, please send your resume for consideration via the Apply Now! link above. No relocation available.
Back To Current Openings
Spectracom Corporation is an equal opportunity employer.