Job Type: Full-Time Employee
Position Title: Principal Software Engineer
Location: Danbury, CT
POSITION SUMMARY
Our client is seeking a Principal Software Engineer to join a dynamic team and collaborate closely with cross-functional engineering teams, product and project managers, and senior leadership, while also interfacing with manufacturing, customer support, and external partners to deliver high-performance machine control solutions.
CORE RESPONSIBILITIES
· Work as part of or lead multidisciplinary teams of engineers to gather requirements, architect, design, implement and deploy real-time software to control high speed mail processing equipment
· Coordinate deliverables that affect multiple projects or products.
· Define, perform or guide all aspects of system level testing and utilize results to improve solution performance
· Lead cross functional project teams on high-risk projects to success against critical deadlines
· Plan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocations
· Collaborate closely with project team members, product management and internal and external partners
MINIMUM SKILLS, EXPERIENCE, EDUCATION AND CERTIFICATIONS:
·10 years of experience with large-scale, object-oriented software design & development over the full life cycle process
·8 years software development with strong C++ programming skills
· Experience designing software controls for mechatronic systems
· Experience with real-time operating systems, such as RTX
· Proficiency using a systems level approach to developing solutions
· Superior analytical and creative problem-solving skills
· Proven troubleshooting skills and the ability to resolve complex system level problems, including mechanical and electrical issues under tight timeframes
· Experience working with Agile development methodologies
· Experience in software quality assurance and testing
· Must have good project management skills and be able to prioritize, multitask and collaborate effectively in a fast paced, multidisciplinary group environment.
· Excellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgrounds and present to senior management
· BS or MS Degree in Computer Science or related discipline
PREFERRED
· Experience with Java, C#, .NET, ASP.net
· Knowledge of web-based service architecture and application development
· Experience with database technologies including SQL Server and Oracle
· Knowledge of network protocols, hardware and standards
· Experience with motion control and servo motor control
· Knowledge of mailing and paper handling applications
...training and participate in external workshops and conferences. You will work with colleagues to define project requirements, offer insight on visual presentation, and provide substantive input including geographic features and Board on Geographic Names rulings....
...SLP to deliver engaging, individualized therapy to clients with diverse communication needs... ...CEU/license reimbursement and tuition assistanceFull benefits: Medical, Dental, Vision,... ...Consultation & Instruction: Deliver speech-language therapy tailored to students' needs...
...Position Summary The Beverage Cart Attendant is responsible for providing friendly, efficient snack and beverage service to golfers throughout our 9-hole par 3 short course. The attendant operates a mobile golf cart stocked with beverages, snacks, and other approved...
...VFX Artist with Houdini and Unreal New York, New York, United States Silverspoon.tv About the Job VFX Artist with Houdini and... ...learning, problem-solving, documentation, quality assurance, and effective communication round out your key responsibilities, ultimately shaping...
...Job Description Job Description Position: Production Manager Location: San Antonio, TX Industry: Food Manufacturing ( mandatory ) Client : Food And Beverage Manufacturing Client Salary Range: $70,000 $76,000 (FIXED NOT A DOLLAR MORE) Position Overview...