Skip to Main Content

Job Title


Senior Principal Software Engineer


Company : BlueCrest


Location : danbury, CT


Created : 2024-04-26


Job Type : Full Time


Job Description

We are seeking a Senior Principle Software Engineer to join our highly dynamic team developing machine control solutions for our high performance mailing solutions. We are looking for high energy team players with strong initiative and a can-do attitude.Candidates must have good project management skills and be able to prioritize, multitask and collaborate effectively in a fast paced, multidisciplinary group environment. Key AccountabilitiesWork 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 equipmentCoordination of deliverables that affect multiple projects or products.Define, perform or guide all aspects of system level testing and utilize results to improve solution performanceCapable of leading cross functional project teams on high-risk projects to success against critical deadlinesPlan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocationsCollaborate closely with project team members, product management and internal and external partners Required Qualifications10 years of experience with large scale, object-oriented software design & development over the full life cycle process8 years software development with strong C++ programming skillsExperience designing software controls for mechatronic systemsExperience with real-time operating systems, such as RTXProficiency using a systems level approach to developing solutionsSuperior 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 timeframesExperience working with Agile development methodologiesExperience in software quality assurance and testingExcellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgrounds and present to senior managementBS or MS Degree in Computer Science or related discipline Desired QualificationsExperience with Java, C#, .NET, Knowledge of web based service architecture and application developmentExperience with database technologies including SQLServer and OracleKnowledge of network protocols, hardware and standardsExperience with motion control and servo motor controlKnowledge of mailing and paper handling applications