Senior Software Engineer

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


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.


  • 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.


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


  • 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.
Drop files here browse files ...
Are you sure you want to delete this file?