Principle Software Engineer with C++ development experience Education, Training & Library - Boston, MA at Geebo

Principle Software Engineer with C++ development experience

Company Overview:
Our client is at the forefront of transforming the way goods are handled and delivered globally. Our cutting-edge robotics solutions power their fulfillment centers, optimizing processes and setting new standards for innovation in the e-commerce industry. We are actively seeking a highly skilled and experienced Principal Software Engineer with expertise in C+
development to lead critical projects and contribute to the evolution of our advanced robotic systems. Position Overview:
As a Principal Software Engineer, you will be a key driver in shaping the software architecture, development practices, and technical direction of our robotic systems. Your role will involve hands-on development, leadership, and collaboration with cross-functional teams to deliver high-performance and scalable C+
solutions. Join us in pushing the boundaries of automation and revolutionizing the future of logistics.
Responsibilities:
Technical Leadership:
Provide expert guidance and leadership in C+
development, setting technical direction and standards for the software engineering team. Architecture Design:
Lead the design and implementation of scalable and maintainable software architectures for robotic platforms, ensuring alignment with overall business objectives. C+
Development:
Take a hands-on approach in the design and development of complex software modules, libraries, and applications using modern C+
standards. Code Quality and Standards:
Define and enforce coding standards, best practices, and quality assurance processes to maintain high-quality, reliable, and efficient code. Performance Optimization:
Identify and implement optimizations to enhance the performance, responsiveness, and efficiency of robotic software systems. Collaboration:
Collaborate closely with hardware engineers, firmware developers, and other software teams to integrate software components seamlessly into robotic hardware and control systems. Problem Solving:
Tackle complex technical challenges, troubleshoot issues, and provide innovative solutions to ensure the success of high-stakes projects. Mentorship:
Provide mentorship to software engineers, fostering skill development and knowledge transfer to cultivate a high-performing team.
Qualifications:
Education:
Bachelor's, Master's, or Ph.D. in Computer Science, Software Engineering, or a related field.
Experience:
Minimum of 8 years of hands-on experience in software development, with a strong emphasis on C++. C+
Expertise:
In-depth knowledge of C+
programming language, including experience with modern C+
standards and best practices. Software Architecture:
Proven experience in designing and implementing scalable and maintainable software architectures. Leadership Skills:
Demonstrated ability to lead and mentor a team of software engineers, fostering a collaborative and innovative work environment. Communication Skills:
Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Benefits:
Competitive salary Comprehensive health, dental, and vision coverage 401(k) retirement plan Stock options Flexible work hours Professional development opportunities Principle Software Engineer with C+
development experience Recommended Skills Automation Business Planning C+
(Programming Language) Coaching And Mentoring Communication Control Systems Apply to this job. Think you're the perfect candidate? Apply on company site $('.external-apply-email-saved').on('click', function (event) window.ExternalApply = window.open('/interstitial?jobdid=j3m6ny7544zxxfbm083', 'ExternalApply-j3m6ny7544zxxfbm083'); ); $(document).ready( function() $(#ads-desktop-placeholder).html(
n
n
n Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.