{"id":75,"date":"2017-01-25T14:55:50","date_gmt":"2017-01-25T14:55:50","guid":{"rendered":"http:\/\/www.romitoconsulting.com\/?page_id=75"},"modified":"2026-02-06T20:26:52","modified_gmt":"2026-02-06T20:26:52","slug":"electronics-products-development","status":"publish","type":"page","link":"https:\/\/www.romitoconsulting.com\/?page_id=75","title":{"rendered":"DEVELOPMENT OF EMBEDDED ELECTRONIC BOARDS"},"content":{"rendered":"<p><div class='jsn-bootstrap3'><div id='69uKYx' class='row '  style='padding-top:10px;padding-bottom:2px;padding-left:10px;padding-right:10px;'><div class=\"col-md-12 col-sm-12 col-xs-12 \" ><div   class='jsn-bootstrap3 wr-element-container wr-element-image' ><div class='text-center'><img width='1920' height='300' src='https:\/\/www.romitoconsulting.com\/wp-content\/uploads\/2018\/05\/electronics1.jpg' \/><\/div><\/div>\n<\/div>\n<\/div><\/div><div class='jsn-bootstrap3'><div id='gIGHaW' class='row '  style='padding-top:10px;padding-bottom:2px;padding-left:10px;padding-right:10px;'><div class=\"col-md-8 col-sm-8 col-xs-12 \" ><div   class='jsn-bootstrap3 wr-element-container wr-element-text' style='margin-top:20px '><div class=\"wr_text\" id=\"SBt1cX\"><\/p>\n<ul>\n<li><strong>Bare metal applications:<\/strong> time-critical applications, with very intensive parallel use of peripherals (timers, PWM, AD converters, UART, CAN, etc.) and multilevel interrupts.<\/li>\n<li><strong>Embedded Linux systems:<\/strong> direct customization of the Linux Kernel (e.g., Debian) or using Yocto or Buildroot, Linux kernel drivers, Networking, VPNs, Firewalls.<\/li>\n<li><strong>Main Software languages:<\/strong> assembly, C, C++, Python, Visual Studio C\/C++, LabVIEW.<\/li>\n<li><strong>GUI Tools:<\/strong> use of advanced GUI tools like: Qt6 and PyQt6, Qt Creator, Qt Designer.<\/li>\n<li><strong>Custom algorithms<\/strong>: custom encryption algorithms, CRCs, communication, DSP, PID, linear and no-linear custom control algorithms, fuzzy logic control, digital filtering.<\/li>\n<li><strong>Certified software:<\/strong> extensive experience in delivering certified software, e.g., using the SDLC (Software Development Life Cycle) V-Model.<\/li>\n<li><strong>Hardware design:<\/strong> Bare Metal and Embedded Linux systems, accurate measurement of very low voltage, current and time signals (nV, pA, ps), high-power systems (3,000V, 50,000A), ultra-low power consumption circuits, very miniaturized circuits (Chip On Board, Flip Chip bonding), custom DAQ systems, National Instruments DAQ systems, &hellip;.<\/li>\n<li><strong>FPGA design:<\/strong> e.g., using AMD FPGA (Vivado, Vitis), Lattice FPGA (Propel SDK and Builder, Radiant, Diamond), Verilog, VHDL, SoC (System-on-Chip), HLS (High-Level Synthesis), hardware accelerators, open sources solutions.<\/li>\n<li><strong>PCB Design:<\/strong> the first CAD we used to develop PCBs was P-CAD (later Altium) in the 80s, since then, over the years, we have also used many other CADs, like: OrCad, KiCad, etc.<\/li>\n<li><strong>2D and 3D Design:<\/strong> e.g., using CADs like 3D FreeCAD and AutoCAD.<\/li>\n<li><strong>Automation, energy and process control<\/strong>: custom linear and no-linear control algorithms, also managing a significant pure delay on the feedback (e.g., syngas production via pyrolysis), use of commercial and high-performance custom solutions.<\/li>\n<li><strong>Robotics:<\/strong> self-driving, motion control, advanced sensors, lidar, hardware accelerated high performance computing.<\/li>\n<li><strong>Power Electronics:<\/strong> DC-DC and DC-AC converters, motor drivers (three phases, servo, BLDC, step, &hellip;), high power solutions (IGBTs, Thyristors, MOSFETs, Triacs) etc.<\/li>\n<li><strong>Industrial <\/strong><strong>busses:<\/strong> Can Open, RS485, Modbus, Ethernet, RF wireless communication, custom algorithms, etc.<\/li>\n<li><strong>High volume products:<\/strong> extensive experience in developing and managing very high-volume products.<\/li>\n<li><strong>Debugging and Troubleshooting:<\/strong> very extensive experience, in performing effective activities of debugging and troubleshooting, on hardware and software solutions, with oscilloscope, digital analyzer, lab equipment, etc.<\/li>\n<\/ul>\n<p>\n<\/div><\/div>\n<\/div><div class=\"col-md-4 col-sm-4 col-xs-12 \" ><div   class='jsn-bootstrap3 wr-element-container wr-element-image' style='margin-top:30px '><div class='text-center'><img width='350' height='430' src='https:\/\/www.romitoconsulting.com\/wp-content\/uploads\/2018\/05\/eletronica_serv_4.jpg' \/><\/div><\/div>\n<\/div>\n<\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":310,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/pages\/75"}],"collection":[{"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=75"}],"version-history":[{"count":21,"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":371,"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=\/wp\/v2\/pages\/75\/revisions\/371"}],"wp:attachment":[{"href":"https:\/\/www.romitoconsulting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}