Ricardo Barros

Ricardo Barros Email and Phone Number

Embedded Software Engineering Manager @ Teradyne
Ricardo Barros's Location
Middleton, Massachusetts, United States, United States
Ricardo Barros's Contact Details

Ricardo Barros work email

Ricardo Barros personal email

About Ricardo Barros

Proven ability to lead a software project from conception all the way through deployment in a production environment, with a demonstrated history of leading multiple Agile teams. Comfortable with client interactions as well as directing research and development efforts and making technical presentations. Experienced in managing and mentoring up and coming software developers. Well versed in real time critical C/C++ development as well as highly efficient small footprint low level BSP development.Enneagram Type 5 - INTP - Clifton: Strategic, Futuristic, Analytical, Restorative, Focus

Ricardo Barros's Current Company Details
Teradyne

Teradyne

View
Embedded Software Engineering Manager
Website:
teradyne.com
Ricardo Barros Work Experience Details
  • Teradyne
    Embedded Software Engineering Manager
    Teradyne Sep 2022 - Present
    North Reading, Ma, Us
    Led the expansion and development of a high-performing, globally distributed team of embedded software engineers, growing from 7 to 24 members within 24 months. Managed the design and development of advanced software for next-generation system-level test (SLT) solutions used in mobile and AI applications.Collaborated directly with clients to align on requirements, while overseeing estimation, risk management, and resource allocation across 4 concurrent, high-priority projects.Championed the adoption of DevOps, simulation, test automation, analytics, and Agile methodologies, driving a culture of innovation and operational excellence. Spearheaded shift-left initiatives to improve software quality and accelerate delivery timelines.Managed the full software development lifecycle, from requirements gathering to successful delivery, ensuring on-time completion of complex, high-impact projects.Fostered cross-functional collaboration across international teams, enabling seamless communication and coordination for the successful execution of globally distributed, high-visibility initiatives.
  • Diebold Nixdorf
    Sr Manager, Firmware Development
    Diebold Nixdorf Jan 2017 - Sep 2022
    North Canton, Ohio, Us
    Successfully managed a team of up to 34 engineers specializing in developing embedded software for logical security and paper handling features within ATM systems at the module/device level. Reduced the time to market on embedded projects from 16 months to 6 months by leveraging the implementation of DevOps, test automation, simulation, analytics and Agile principles.Developed architecture, process, and code guidelines, providing technical direction for motor control embedded software and PCI compliant security level software. Oversaw integration, consulting, and support for cross functional teams involved in firmware development, ensuring compatibility with various ATM platforms and projects, with a yearly budget of $3M+.
  • Diebold Nixdorf
    Manager Module Development
    Diebold Nixdorf Apr 2015 - Jan 2017
    North Canton, Ohio, Us
    Manage a team that develops embedded software for logical security and paper handling features intoATM systems at the module/device level. Developed analytics to drive decision making on future projects, problem solving and predictive maintenance. Driving yearly service cost savings of more than $4M, and operation efficiency that reduced the problem solving times from 4 weeks average to 5 days.Responsible for oversight of integration, consulting, and support for various teams in firmware development to support different ATM platforms.
  • Diebold Nixdorf
    Principal Firmware Engineer
    Diebold Nixdorf Jan 2014 - Apr 2015
    North Canton, Ohio, Us
    Led a team that develops embedded logical security features and control software for paper handling machines. Worked with the latest logical security technologies across many systems and platforms. Generated the design, architecture, code guidelines and technical direction for security technology integration in embedded software, firmware, hardware, and operating systems. Oversaw integration and support of various teams in security technologies to support ATM platform security in automated banking systems. Used Shainin problem solving techniques to identify flaws and propose design changes aimed on improving devices MTBI using intricate firmware paper path recoveries.
  • Diebold Nixdorf
    Senior Firmware Developer
    Diebold Nixdorf Feb 2010 - Jan 2014
    North Canton, Ohio, Us
    Development and implementation of control software for paper handling machines, from inception touse. Plan, manage and assign project tasks. Generation of project schedules pertaining to assignedproject and related projects. Input into performance appraisals of supervised individuals. Key lead role adapting Green Hills Kinetis/ μ-velOSity™ BSP to be used on the next generation of modules. Using Shainin problem solving techniques helped identify design flaws and propose design changes aimed on improving its performance. Implement performance improvements with the use of intricate firmware recoveries. Acting as a resource to other electronic system engineers, suggest changes to the design, production methods. Design detailed test plans to ensure firmware functionality.
  • Diebold Nixdorf
    Test Engineer
    Diebold Nixdorf Sep 2007 - Feb 2010
    North Canton, Ohio, Us
    Managed New Product Introduction (NPI) projects for test equipment utilized in complex deposit automation machines. Led a team of 2 test engineers and 4 test technicians, overseeing all aspects of the projects, including specification, hardware and software development. Demonstrated expertise in electrical design using modern CAD tools like Mentor Graphics or OrCad, providing valuable support to fellow test engineers. Employed statistical process control techniques to identify process issues and proposed improvements to enhance test coverage, quality, and cost-effectiveness. Took charge of cost control, project scheduling, procurement, training, and deployment, both locally and internationally.
  • Facec
    Assistant Professor
    Facec Feb 2006 - Dec 2006
    Taught graduate courses in computer architecture, firmware laboratory and introduction to telecommunications.
  • Fitec
    System Development Engineer
    Fitec Dec 2002 - Dec 2006
    Recife, Pernambuco, Br
    Lucent Technologies main research partner in Brazil.Design and develop hardware and firmware for electronic systems used on telecommunications and automation industry. Worked in all phases of a project including project planning and estimate, requirements definition, system analysis, hardware and firmware design.
  • Fitec
    Trainee
    Fitec Jul 2000 - Dec 2002
    Recife, Pernambuco, Br
    Assisted senior engineers in developing and testing subscriber line interface boards for a switching system. Assisted in projects of electromagnetic compatibility and voice over IP systems.
  • Puc Minas
    Temporary Professor
    Puc Minas Mar 2004 - Jul 2004
    Belo Horizonte, Minas Gerais, Br
    Taught graduate course in firmware laboratory.

Ricardo Barros Skills

Firmware C++ Microcontrollers Electronics Arm Vhdl Project Management Software Engineering Management Automation Embedded Systems Test Driven Development Testing Embedded Software Software Development Bsp Threadx Msp430 Tfs Shainin Ibm Rational Rhapsody C# Agile Methodologies Arm Architecture Splunk Team Leadership Software Project Management Test Automation Cross Functional Team Leadership Jira

Ricardo Barros Education Details

  • Puc Minas
    Puc Minas
    Electric Engineering
  • Puc Minas
    Puc Minas
    Telecommunications

Frequently Asked Questions about Ricardo Barros

What company does Ricardo Barros work for?

Ricardo Barros works for Teradyne

What is Ricardo Barros's role at the current company?

Ricardo Barros's current role is Embedded Software Engineering Manager.

What is Ricardo Barros's email address?

Ricardo Barros's email address is ri****@****old.com

What is Ricardo Barros's direct phone number?

Ricardo Barros's direct phone number is +121240*****

What schools did Ricardo Barros attend?

Ricardo Barros attended Puc Minas, Puc Minas.

What are some of Ricardo Barros's interests?

Ricardo Barros has interest in Science And Technology, Education, Arts And Culture, Environment.

What skills is Ricardo Barros known for?

Ricardo Barros has skills like Firmware, C++, Microcontrollers, Electronics, Arm, Vhdl, Project Management, Software Engineering, Management, Automation, Embedded Systems, Test Driven Development.

Who are Ricardo Barros's colleagues?

Ricardo Barros's colleagues are Jack V Collins, Fu Zheng, Mohsen Esmailpour, Esteban Flores, 江龙浩, Sungjun Ko, Andrea Caccamo.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.