+1 (713) 688-4600 | Sales Toll-Free: (855) SELL BPM | 24/7 Service: +1 (832) 617-5702 info@bpmmicro.com
Select Page
Investing in Device Support Engineers

Investing in Device Support Engineers

Unlocking Faster Turnaround Times

Device Support Engineers are crucial to the development of accurate and reliable programming support for programmable devices. Their role involves researching the device’s architecture, understanding its programming requirements, and developing algorithms to program the device. Here’s a closer look at the key responsibilities and skills required of DS engineers:

Responsibilities of DS Engineers

  • Research device specifications: DS engineers must research and understand the specifications of the device to determine its programming requirements. They must analyze the device’s architecture and functionality to develop accurate and reliable support.
  • Develop algorithms for programming devices: DS engineers use their knowledge of programming languages, scripting, and automation tools to develop algorithms for programming semiconductor devices. They write code optimized for performance and accuracy based on the device’s architecture and functionality.
  • Collaborate with other teams: DS engineers work closely with hardware and software engineers to troubleshoot issues and ensure that the device functions correctly. They collaborate to ensure that the device meets performance specifications.

Skills Required of DS Engineers

  • Programming proficiency: DS engineers must be proficient in programming languages such as C, C++, Python, etc. They must be familiar with scripting and automation tools to optimize the programming process.
  • Analytical and problem-solving skills: DS engineers must have strong analytical and problem-solving skills to identify the root cause of issues that arise during the programming process. They must be able to develop solutions to fix problems (“bugs”) quickly.
  • Communication and collaboration skills: DS engineers must have excellent communication and collaboration skills to work effectively with other teams. They must be able to communicate complex technical information effectively and work collaboratively to ensure the device functions correctly.

Investing in DS Engineers

Companies that invest in developing their device support engineers can develop accurate and reliable support faster and more efficiently, leading to a competitive advantage. With new devices and technologies constantly emerging, DS engineers must continuously stay up-to-date with the latest programming languages, tools, and hardware platforms to adapt quickly to new development environments and technologies.

BPM has invested heavily in developing its DS engineer teams, doubling resources over the last 2 years. Becoming proficient in this role can take months of on-the-job training, working with other more experienced engineers. BPM’s investment is working: development times for average complexity projects have dropped from 10 or more weeks to an average of 2 to 4 weeks!

Conclusion

Device support engineers play a critical role in developing accurate and reliable support for programmable devices. They must have a deep understanding of the device’s architecture and functionality, as well as proficiency in programming languages, analytical and problem-solving skills, and communication and collaboration skills. Companies that invest in developing their DS engineers can develop accurate and reliable support faster and more efficiently, leading to a competitive advantage in the market.

Mastering eMMC Device ProgrammingWhite Paper: Semiconductor Device programmingProduction-Level Support from BPM Microsystems | Apply for BPM Software Engineer

Programmable Devices for Modern Manufacturing

Programmable Devices for Modern Manufacturing

A programmable device is a piece of hardware that can be programmed to perform a specific set of tasks or functions. These tiny devices are often used in industrial and commercial settings, including manufacturing, healthcare, and automotive, to automate processes and improve efficiency.

There are many different types of programmable devices, including microcontrollers, Programmable logic devices (PLDs), and various Flash devices. Each of these devices has its own unique set of capabilities and is used for different applications.

NXP Kinetis® K02 MCU for Low Power Applications (MK02FN64VLH10)

Microcontrollers (MCU) are small, single-chip computers that are often used in embedded systems, such as sensors, appliances, and automotive systems. They are highly programmable and can be programmed to perform a wide range of tasks, from simple control functions to complex algorithms.

A programmable logic device (PLD) is an electronic component used to build reconfigurable digital circuits. Unlike digital logic constructed using discrete logic gates with fixed functions, a PLD has an undefined function at the time of manufacture. Before the PLD can be used in a circuit it must be programmed to implement the desired function.[1] Compared to fixed logic devices, programmable logic devices simplify the design of complex logic and may offer superior performance. Unlike microprocessors, programming a PLD changes the connections made between the gates in the device.

Another example of a programmable device is a single-board computer (SBC). SBCs are small, single-chip computers that can be programmed to perform a variety of tasks, such as running a web server, controlling a robot, or playing media. Some popular examples of SBCs include the Raspberry Pi and the Arduino.

Programmable devices are also used in the Internet of Things (IoT). IoT devices are connected to the internet and can be programmed to perform a variety of tasks, such as collecting and transmitting data, controlling other devices, and interacting with users. Some examples of IoT devices include smart thermostats, smart locks, and smart appliances.

In summary, programmable devices are used in a wide range of applications, including control systems, automation systems, data acquisition systems, and the Internet of Things. They can be programmed to perform a variety of tasks and are used in industries ranging from manufacturing to home automation.

Examples of Programmable Device Applications

An example of a programmable device is a smart thermostat. These devices can be programmed to automatically adjust the temperature in a home or office based on the preferences of the user. They can also be controlled remotely using a smartphone app, allowing users to adjust the temperature from anywhere.

Programmable Devices for Healthcare

In the healthcare industry, programmable devices include devices such as insulin pumps and pacemakers. Insulin pumps are small, portable devices that deliver a continuous supply of insulin to patients with diabetes. The pumps can be programmed to deliver insulin at specific intervals throughout the day and can be adjusted as needed based on the patient’s blood sugar levels.

Pacemakers are small devices that are implanted in the chest to help regulate a person’s heartbeat. They can be programmed to deliver electrical impulses to the heart when needed, helping to prevent arrhythmias and other heart rhythm disorders.

Robotic surgical systems are another example of programmable devices used in healthcare. These systems allow surgeons to perform complex surgeries using precise robotic instruments, which are controlled by a computer program. The use of robotics in surgery can help to reduce the risk of complications and improve patient outcomes.

Other examples of programmable devices used in healthcare include medical monitoring devices, such as heart rate monitors and blood pressure monitors, and devices that assist with rehabilitation, such as exoskeletons and robotic physical therapy devices. Overall, programmable devices play an important role in healthcare by providing patients with the care and treatment they need to improve their health and quality of life.

Programmable Devices for Automotive

Programmable devices are also used in the automotive industry, such as in self-driving cars. These cars are equipped with sensors and algorithms that allow them to navigate and make decisions on the road. Some examples of programmable devices used in automotive include:

  1. Engine control units (ECUs) – ECUs are microprocessors that control various aspects of an engine, including fuel injection, ignition timing, and engine temperature. ECUs are programmed to optimize engine performance and fuel efficiency.
  2. Automatic transmission controllers – Automatic transmission controllers are microprocessors that control the shifting of gears in an automatic transmission. These controllers are programmed to optimize shift points based on various factors such as engine speed and load.
  3. Electronic stability control (ESC) systems – ESC systems are microprocessors that control the braking and throttle of a vehicle to help maintain stability during sharp turns or sudden changes in direction. These systems are programmed to react to certain stimuli, such as steering angle or yaw rate, to help keep the vehicle on track.
  4. Adaptive cruise control (ACC) systems – ACC systems are microprocessors that control the speed of a vehicle based on the speed of other vehicles in front of it. These systems are programmed to maintain a safe following distance and adjust the speed of the vehicle accordingly.
  5. Telematics systems – Telematics systems are microprocessors that transmit and receive data wirelessly, allowing for remote monitoring and control of a vehicle. These systems are programmed to transmit data such as location, speed, and fuel level to a central server, which can then be accessed by the vehicle owner or a fleet manager.

Overall, programmable devices play a crucial role in the automotive industry, helping to improve vehicle performance and safety. These devices are constantly evolving, with new technologies and capabilities being developed all the time.

BPM Makes Programming Devices Easy

BPM has delivered more fine-pitch automated programming systems than all of our competitors combined. BPM programmers and software are the fastest universal programmers in the world, supporting MCUs, FPGA, eMMC, NAND, NOR, Serial Flash memory devices, and more. What really sets them apart is how easy BPM systems are to set up and run, without requiring a skilled operator. To request a demo, please click here.

Device Programmers from BPM | https://www.bpmmicro.com/how-to-program-in-house/ Video: Bring Programming In-House

 

BPM Microsystems Launches ‘Channel First™’– a Global Channel Strategy

BPM Microsystems Launches ‘Channel First™’– a Global Channel Strategy

Announces New Channel First™ Web Portal, Available Now

BPM Microsystems, the global leader in automated programming systems, announces Channel First™, a channel-focused initiative aimed at strengthening relationships and support for Distributors and Representatives worldwide, with the goal of providing the best local sales and support in the programming industry. “BPM has delivered solutions through channel partners for over 20 years and is now embarking on a refreshed Global Channel Strategy to both deepen and expand our channel presence in 2019 and beyond,” says Don McMahan, Global Sales Consultant. “I have spent most of my professional career growing sales through channels, and am excited to be able to apply more than two decades of channel expertise to the BPM global partner network,” says McMahan.

The organization in its entirety will become more channel focused, with the Inside Sales department becoming aligned with the Regional Sales Managers, the marketing team creating and delivering new content and training resources, and the Regional Sales Managers committing more time in the field with their partners. McMahan adds that “The whole organization is engaged, from our CEO,  the sales organization through engineering and production, to ensuring the success of its partners globally.”

The Channel First Web Portal

The Channel First Web Portal gives Channel Partners exclusive access to resources to help them be even more successful. Prior to building the new Portal, BPM surveyed their top Distributors and Reps to find out what kind of tools and resources they wanted. With that valuable feedback, a virtual library of sales collateral, videos, and presentations are now just a few clicks away. “This is a work in progress,” says Scott Bronstad, Marketing Communications Manager with BPM. “We’ve got a good portion of the content up, and will be adding more training materials and videos as material becomes available,” says Bronstad. Based on partner feedback, BPM has added Real-Time Pricing, which is readily available as an Excel download, as well as side-by-side comparisons of BPM products with competitive vendors.

What Our Partners Have to Say

James Cawkell, Global Sales Director at The Adaptsys Group (www.adaptsys.com) has this to add, “For over 15-years Adaptsys has partnered with BPM Microsystems, providing the world’s most innovative programming solutions, coupled with Adaptsys’ focused customer support. Our businesses have changed in many ways over the years as customers demand more from the products and support.  BPWin API is a prime example, where through Adaptsys’ local support, we work closely with customers to fully integrate their programming solution into the ERP / SAP system.  We look forward to the next 15-years and new opportunities with BPM Microsystems.”

WhisperTeach+

BPM received the 2019 New Product Introduction (NPI) Award in the category of Production Software for its WhisperTeach+ solution (only available on BPWin™ Software) at the 2019 IPC APEX Show. This marks two years running to win the NPI; WhisperTeach™ won last year for automating the z-height teach. WhisperTeach+ takes it to another level by automating not just the critical z-height, but all the socket locations as well, cutting set up times dramatically.

About BPM

BPM has delivered more fine-pitch automated programming systems than all our competitors combined. BPM sets the standard in the industry. Their latest advance is the innovative 9th Generation series of programmers, which are the fastest universal programmers, supporting MCUs, FPGA, eMMC, NAND, NOR, Serial Flash memory devices and more.

BPM is ISO 9001:2015 and CE Certified.

BPM Microsystems Launches ‘Channel First™’, a Global Channel Strategy

New Channel First™ Web Portal, Available April 15

BPM Microsystems, the global leader in automated programming systems, announces Channel First™, a channel-focused initiative aimed at strengthening relationships and support for Distributors and Representatives worldwide. “BPM delivers solutions through channel partners for over 20 years and is now embarking on a refreshed channel strategy to both deepen and expand our channel presence in 2019,” says Don McMahan, Global Sales Consultant. ” I have spent most of my professional career growing sales through channels, and am delighted to be able to apply a couple of decades of channel expertise to the BPM global partner network,” says McMahan.

The organization in its entirety will become more channel-focused, with the inside sales department becoming aligned with the Regional Sales Managers, the marketing team creating and delivering new content and training resources, and the Sales Managers committing more time in the field with their partners. McMahan adds that “The whole organization is engaged, from sales through engineering and production, to ensuring the success of its partners globally.”

The Channel First Web Portal

The Channel First Web Portal gives Channel Partners access to resources to help them be even more successful. Prior to building the new Portal, BPM sent a survey to their top Distributors and Reps to find out what kind of tools and resources they wanted. With that valuable feedback, a virtual library of sales collateral, videos, and presentations are now just a few clicks away. “This is a work in progress,” says Scott Bronstad, Marketing Communications Manager with BPM. “We’ve got a good chunk of the content up, but we need more training materials and videos… so come back often; we’ll have more “stuff” the next time you check-in,” says Bronstad. The most requested thing? Up to date pricing is readily available as an Excel download and is available to Distributors only. Side-by-side comparisons of BPM products and “the other guys” are there as well.

“We are excited as a company to focus our teams on making our partners worldwide even more successful as we continue to roll out our 9th generation of automated programming systems,” says William White, who founder BPM Microsystems in 1985, when as a 3rd-year college student at Rice, he developed the first BPM programmer.

About BPM

BPM has delivered more fine-pitch automated programming systems than all our competitors combined. BPM sets the standard in the industry. Their latest advance is the innovative 9th Generation series of programmers, which are the fastest universal programmers, supporting MCUs, FPGA, eMMC, NAND, NOR, Serial Flash memory devices, and more.

BPM is ISO 9001:2015 Certified and all products carry the CE Mark.

6.4.2 Release Notes

BPWin Highlights

  • Added a feature to secure JobMaster files and ensure they can never be modified. This feature can be found in the JobMaster/Configure named “Lockdown JobMaster Files”. When JobMaster files are saved while this is checked those JobMaster files will disallow changes to any settings, regardless of the user having entered the Supervisor password and/or the Job Protection password.  This feature is ideal for critical job files that must not change.
  • Added checks to ensure hardware & software compatibility on 9th Gen programmers. 9th Gen programmers with CPLD versions prior to 107h will require an update which will be made available in BPWin 6.4.3. Run diagnostics to determine the site CPLD version.

BPM 3000/4000 Series Autohandler

  • Fixed an issue happening on upward vision systems where vision alignment was skipped when using the label presenter. This applies to the 3800MK2 and 3900 APS.
  • Resolved intermittent site motor failures that sometimes occur when the APS door is opened during the site open/close cycle.
  • Fixed a crash experienced when running a job session with Mechanical Benchmark as the device selection with an empty buffer.

Device Programming Enhancements

  • Resolved Read and Compare issues for eMMC devices on 9th Gen.
  • Added a feature which allows the user to abort the checksum calculation while loading a data pattern.