Senior Software Engineer - AI Integration

Sunrise Systems Inc

Downingtown, PA

JOB DETAILS
SKILLS
Acceptance Testing, Agile Programming Methodologies, Application Programming Interface (API), Artificial Intelligence (AI), C++ Programming Language, Computer Science, Contract Requirements, Cross-Functional, Dependency Injection, Environmental Regulations, Field Trials, GitHub, Imaging Application, Laboratory Management, MCP - Microsoft Certified Professional, Machine Tool, Manufacturing, Medical Equipment, Production Systems, Productivity Management, Python Programming/Scripting Language, REST (Representational State Transfer), Realtime Communications, Safety Training, Scientific Research, Software Design, Software Development, Software Engineering, System Architecture, User Interface/Experience (UI/UX)
LOCATION
Downingtown, PA
POSTED
5 days ago
Our client, a leading Medical Device Manufacturing Company is looking for Senior Software Engineer - AI Integration and This is for an initial duration of 08 MonthsContractDowningtown, PA
 
Job Title: Senior Software Engineer - AI Integration
Job Id: 26-02950
Location: Downingtown, PA
Duration: 08 Months Contract
Position Type: Hourly Contract Position (W2 only)
 
  • 8-month assignment with possibility to extend to 12 months depending on performance and business needs
  • 100% onsite on Downingtown, PA – Candidates need to be near the office location to be able to work onsite the 5 days (regular shift with some flexibility)
Role 
  • The Senior Software Engineer, AI Integration is responsible for designing and implementing software integration across a scientific research imaging application. This is a full-stack role spanning C++ backend services, a Python pipeline processing service, and an Angular single-page application.
  • This position reports to the Sr. Manager, Software Engineering and is part of the software engineering team located in Downingtown, PA and will be an on-site role.
In this role, you will have the opportunity to: 
  • MCP Server Integration: Collaborate with the AI engineering team to integrate an MCP server into a scientific research imaging application, implementing WebSocket-based communication to expose real-time instrument state as structured, tool-callable resources.
  • Frontend Extension: Extend an Angular / TypeScript single-page application to support bidirectional messaging with external services, including reactive state management, surfacing live configuration as consumable context, and presenting externally-proposed changes for user approval before they are applied.
  • Backend REST API Extension: Design and implement new REST API endpoints and WebSocket channels in a C++ backend service, including protocol introspection resources and parameter update endpoints, developed against an OpenAPI contract.
  • AI-Assisted Development: Use AI-assisted coding tools (GitHub Copilot, agentic workflows) as a standard part of daily engineering practice to improve productivity and accelerate implementation.
  • Cross-Functional Collaboration: Work directly with the AI engineering team and Product Owner on system architecture, backlog refinement, and acceptance criteria to ensure integration decisions meet product requirements and user safety constraints.
The essential requirements of the job include: 
  • Education: Bachelor's degree or higher in Computer Science, Software Engineering, or related engineering discipline.
  • Experience: 5+ years of professional software development experience, with demonstrated delivery across multiple layers of a production software system.
  • C++ proficiency: Hands-on experience developing and extending C++ backend services, including REST API implementation, shared library design, and integration with dependency injection frameworks.
  • TypeScript / Angular proficiency: Demonstrated experience building and extending Angular applications, including reactive state management (NgRx, NGXS, or equivalent), component integration, and service layer design.
  • API and integration design: Experience designing or consuming REST APIs and WebSocket protocols, including OpenAPI specification and contract-first development practices.
  • Full-stack breadth: Ability to reason, navigate, and modify code across C++, TypeScript/Angular, and Python within the same product delivery cycle.
  • AI tooling fluency: Actively uses AI-assisted coding tools (GitHub Copilot or equivalent) and is comfortable with agentic development workflows.
  • Travel, Motor Vehicle Record & Physical/Environment Requirements:
  • Minimal travel is expected for customer visits, field testing, or internal planning activities.
It would be a plus if you also possess previous experience in: 
  • Scientific or instrument control software: Experience developing software that controls or monitors laboratory instruments, robotic systems, or other physical hardware where incorrect commands have real-world consequences.
  • MCP or LLM tool integration: Familiarity with Model Context Protocol, LLM function-calling, tool-use architectures, or agent-to-agent orchestration patterns.
Qualified candidates please send your word format updated resume at the earliest to Pavan:

Pavan.p@sunrisesys.com

[732-395-4444].
 
Thank You

About the Company

S

Sunrise Systems Inc

Sunrise Systems was founded in 1990 with a clear vision to deliver world-class staffing service solutions in all labor categories, including IT consulting and solutions; all with the commitment to provide service that exceeds expectations and become the most trusted name in the industry. More than two and a half decades later, we pride ourselves on being at the forefront of the staffing industry. Combining our deep industry expertise, insights, and global resources, we have partnered with our clients to connect them with top professionals across several different industries.

We provide cost-effective Managed Staffing Solutions, Information Technology and Information Technology Consulting Services to several Fortune 500 companies and U.S. Government agencies. We provide our clients with flexible engagement models and customized products that are budget and time specific. Understanding the challenges that every business faces, we offer our services either on-site at the clients' site or from one of our globally distributed technology centers. Our onshore and offshore development capabilities ensure that we excel at meeting customer requirements every single time.

Our collective business experience spans over two and a half decades and ranges from:

  • Business, management, and technical fields
  • Information technology consulting and software solutions.
  • Providing strategic support for the development and long-term growth of new business ventures across several industries including but not limited to; accounting, banking, finance, and recruitment.
  • Motivating technology staff and establishing partnerships with Fortune 500 companies

Sunrise Systems has a vast range of competence in:

  • Design, development, and support of cloud-based solutions from simple to highly complexed
  • Database administration of multi-platform applications, complex databases, and web-based environments that include all aspects of installation, planning, maintenance, and monitoring.
  • Data processing and data migration
  • Application re-engineering and platform migration
  • Working with the Information Systems and end-user communities at all levels to resolve issues and establish consensus.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
1990
WEBSITE
http://www.sunrisesys.com/