Senior Software Engineer


AP Professionals
Published
August 1, 2022
Job Type
Salary Lower Range
100
Salary Upper Range
115
Salary Option
Yearly
Street Address
500 Linden Oaks
City
Rochester, NY

Description

AP Professionals has partnered with a large, local, manufacturing company in search of a Senior Software Engineer to join their team. The Senior Software Engineer will work on the R&D side by providing technical leadership for evolved existing products. Develop and support software processes and tools. Build, implement, and test products. Bachelors and 5+ years of progressive experience required. C, C++ a must have, no exceptions.

This is a full time, direct hire opportunity.

This position is not eligible for Visa sponsorship.

Responsibilities

  • Develop software solutions and features including DoD artifacts within an Agile development environment.
  • Act as Software SME in design discussions with Product Managers, and Systems Engineers in order to define requirements.
  • Translates requirements into list of user stories and helps deliver projects on time,
  • Apply principles of SDLC and own product DHF while complying with QMS processes.
  • Design software in consideration of customer workflow, security, serviceability, performance, code maintainability.
  • Determine technical / operational feasibility by conducting system analysis, developing POCs, etc.
  • Utilize software debugging tools to investigate field issues.
  • Coach and mentor junior engineers / interns and provide domain related guidance.
  • Represent software engineering in internal / external audits.

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineer.

Experience

  • 5+ progressive years of experience
  • 3 years in developing software for a multi-discipline complex system.
  • Strong knowledge of object oriented design, software design patterns.
  • Experience with embedded real-time applications written in C, C++.
  • Experience with real time operating systems and multi-task / multi-threaded embedded applications.
  • Prior experience in either Software control of electro-mechanical devices, relational database design and utilization within an embedded environment, complex machine scheduling and sequencing applications, or machine vision image capture and image analysis.
  • Hands on experience with unit test tools, test automation tools, and modern CI-CD tools such as Klocworks, Jenkins, etc.
Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/