Senior Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

BlueCrest · 3 hours ago

Senior Principal Software Engineer

BlueCrest is a global, innovative leader in enterprise print, mail and customer communications, seeking a Senior Principal Software Engineer to develop machine control solutions for high-performance mailing solutions. The role involves leading teams to design, implement, and deploy real-time software, while ensuring project deliverables meet requirements and deadlines.

Information TechnologyIT Management
check
H1B Sponsor Likelynote

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
Coordination of deliverables that affect multiple projects or products
Define, perform or guide all aspects of system level testing and utilize results to improve solution performance
Capable of leading 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

Qualification

C++ programmingObject-oriented software designReal-time operating systemsAgile development methodologiesSoftware quality assuranceMechatronic systemsJavaC#.NETASP.netSQLServerOracleNetwork protocolsMotion controlServo motor controlMailing applicationsPaper handling applicationsAnalytical skillsProblem-solving skillsCommunication skillsInterpersonal skills

Required

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
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 SQLServer and Oracle
Knowledge of network protocols, hardware and standards
Experience with motion control and servo motor control
Knowledge of mailing and paper handling applications

Company

BlueCrest

twittertwittertwitter
company-logo
Bluecrest is an IT company dealing with enterprise print, mail ballet solution(vote-by-mail) & customer communications solutions.

H1B Sponsorship

BlueCrest has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (1)
2021 (1)
2020 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kim Anderson
President & CEO
linkedin
leader-logo
Dennis LeStrange
Executive Chairman
linkedin
Company data provided by crunchbase